Class ImmutableDynamicParameterizedType<T>
java.lang.Object
io.hypersistence.utils.hibernate.type.ImmutableType<T>
io.hypersistence.utils.hibernate.type.ImmutableDynamicParameterizedType<T>
- All Implemented Interfaces:
Serializable,org.hibernate.type.Type,org.hibernate.usertype.DynamicParameterizedType,org.hibernate.usertype.EnhancedUserType<T>,org.hibernate.usertype.ParameterizedType,org.hibernate.usertype.UserType<T>
public abstract class ImmutableDynamicParameterizedType<T>
extends ImmutableType<T>
implements org.hibernate.usertype.DynamicParameterizedType, org.hibernate.usertype.EnhancedUserType<T>
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.usertype.DynamicParameterizedType
org.hibernate.usertype.DynamicParameterizedType.ParameterType -
Field Summary
Fields inherited from interface org.hibernate.usertype.DynamicParameterizedType
ACCESS_TYPE, ENTITY, IS_DYNAMIC, IS_PRIMARY_KEY, PARAMETER_TYPE, PROPERTY, RETURNED_CLASS, XPROPERTY -
Constructor Summary
ConstructorsConstructorDescriptionImmutableDynamicParameterizedType(Class<T> clazz) ImmutableDynamicParameterizedType(Class<T> clazz, Configuration configuration) -
Method Summary
Methods inherited from class io.hypersistence.utils.hibernate.type.ImmutableType
assemble, assemble, beforeAssemble, compare, compare, deepCopy, deepCopy, disassemble, disassemble, equals, get, getColumnSpan, getConfiguration, getHashCode, getHashCode, getName, getReturnedClass, getSqlTypeCodes, hashCode, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, replace, returnedClass, set, toColumnNullness, toLoggableStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.usertype.EnhancedUserType
fromStringValueMethods inherited from interface org.hibernate.usertype.ParameterizedType
setParameterValuesMethods inherited from interface org.hibernate.type.Type
disassemble, getReturnedClassNameMethods inherited from interface org.hibernate.usertype.UserType
assemble, deepCopy, disassemble, equals, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getJdbcType, getSqlType, getValueConverter, hashCode, isMutable, nullSafeGet, nullSafeSet, replace, returnedClass
-
Constructor Details
-
ImmutableDynamicParameterizedType
-
ImmutableDynamicParameterizedType
-
-
Method Details
-
toSqlLiteral
- Specified by:
toSqlLiteralin interfaceorg.hibernate.usertype.EnhancedUserType<T>- Overrides:
toSqlLiteralin classImmutableType<T>
-
toString
- Specified by:
toStringin interfaceorg.hibernate.usertype.EnhancedUserType<T>- Overrides:
toStringin classImmutableType<T>- Throws:
org.hibernate.HibernateException
-