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>
- Direct Known Subclasses:
PostgreSQLEnumType
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
disassembleMethods 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
-