Class UserTypeResolution<T>
java.lang.Object
org.hibernate.boot.model.process.internal.UserTypeResolution<T>
- All Implemented Interfaces:
BasicValue.Resolution<T>
-
Constructor Summary
ConstructorsConstructorDescriptionUserTypeResolution(CustomType<T> userTypeAdapter, MutabilityPlan<T> explicitMutabilityPlan, Properties combinedTypeParameters) -
Method Summary
Modifier and TypeMethodDescriptionGet the collection of type-parameters collected both locally as well as from the applied type-def, if oneThe JavaType for the value as part of the domain modelThe JavaType for the relational value as part of the relational model (its JDBC representation)The BasicType resolved using the pre-6.0 rules.The resolved MutabilityPlanJavaType<?>The JavaType for the relational value as part of the relational model (its JDBC representation)Converter, if any, to convert values between the domain and relational JavaType representationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.mapping.BasicValue.Resolution
updateResolution
-
Constructor Details
-
UserTypeResolution
public UserTypeResolution(CustomType<T> userTypeAdapter, MutabilityPlan<T> explicitMutabilityPlan, Properties combinedTypeParameters)
-
-
Method Details
-
getDomainJavaType
Description copied from interface:BasicValue.ResolutionThe JavaType for the value as part of the domain model- Specified by:
getDomainJavaTypein interfaceBasicValue.Resolution<T>
-
getRelationalJavaType
Description copied from interface:BasicValue.ResolutionThe JavaType for the relational value as part of the relational model (its JDBC representation)- Specified by:
getRelationalJavaTypein interfaceBasicValue.Resolution<T>
-
getJdbcType
Description copied from interface:BasicValue.ResolutionThe JavaType for the relational value as part of the relational model (its JDBC representation)- Specified by:
getJdbcTypein interfaceBasicValue.Resolution<T>
-
getValueConverter
Description copied from interface:BasicValue.ResolutionConverter, if any, to convert values between the domain and relational JavaType representations- Specified by:
getValueConverterin interfaceBasicValue.Resolution<T>
-
getMutabilityPlan
Description copied from interface:BasicValue.ResolutionThe resolved MutabilityPlan- Specified by:
getMutabilityPlanin interfaceBasicValue.Resolution<T>
-
getLegacyResolvedBasicType
Description copied from interface:BasicValue.ResolutionThe BasicType resolved using the pre-6.0 rules. This is temporarily needed because of the split in extracting / binding- Specified by:
getLegacyResolvedBasicTypein interfaceBasicValue.Resolution<T>
-
getCombinedTypeParameters
Description copied from interface:BasicValue.ResolutionGet the collection of type-parameters collected both locally as well as from the applied type-def, if one- Specified by:
getCombinedTypeParametersin interfaceBasicValue.Resolution<T>
-
getJdbcMapping
- Specified by:
getJdbcMappingin interfaceBasicValue.Resolution<T>
-