Class ListArrayTypeDescriptor
java.lang.Object
org.hibernate.type.descriptor.java.AbstractClassJavaType<T>
io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor<Object>
io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.java.BasicJavaType<Object>,org.hibernate.type.descriptor.java.BasicPluralJavaType<Object>,org.hibernate.type.descriptor.java.JavaType<Object>,org.hibernate.usertype.DynamicParameterizedType,org.hibernate.usertype.ParameterizedType
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.usertype.DynamicParameterizedType
org.hibernate.usertype.DynamicParameterizedType.ParameterTypeNested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType
org.hibernate.type.descriptor.java.JavaType.CoercionContext -
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected StringvoidsetParameterValues(Properties parameters) Methods inherited from class io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor
extractLoggableRepresentation, getArrayObjectClass, getElementJavaType, resolveType, setArrayObjectClass, toStringMethods inherited from class org.hibernate.type.descriptor.java.AbstractClassJavaType
extractHashCode, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.descriptor.java.BasicJavaType
fromString, getRecommendedJdbcTypeMethods inherited from interface org.hibernate.type.descriptor.java.JavaType
appendEncodedString, coerce, createJavaType, createJavaType, fromEncodedString, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getLongSqlLength, getReplacement, isInstance, isTemporalType, isWider
-
Constructor Details
-
ListArrayTypeDescriptor
public ListArrayTypeDescriptor()
-
-
Method Details
-
getSqlArrayType
- Overrides:
getSqlArrayTypein classAbstractArrayTypeDescriptor<Object>
-
unwrap
public Object unwrap(Object value, Class type, org.hibernate.type.descriptor.WrapperOptions options) - Specified by:
unwrapin interfaceorg.hibernate.type.descriptor.java.JavaType<Object>- Overrides:
unwrapin classAbstractArrayTypeDescriptor<Object>
-
wrap
- Specified by:
wrapin interfaceorg.hibernate.type.descriptor.java.JavaType<Object>- Overrides:
wrapin classAbstractArrayTypeDescriptor<Object>
-
areEqual
- Specified by:
areEqualin interfaceorg.hibernate.type.descriptor.java.JavaType<Object>- Overrides:
areEqualin classAbstractArrayTypeDescriptor<Object>
-
setParameterValues
- Specified by:
setParameterValuesin interfaceorg.hibernate.usertype.ParameterizedType- Overrides:
setParameterValuesin classAbstractArrayTypeDescriptor<Object>
-