Class ListArrayTypeDescriptor
java.lang.Object
org.hibernate.type.descriptor.java.AbstractClassJavaType<T>
io.hypersistence.utils.hibernate.type.array.internal.AbstractArrayTypeDescriptor<Collection>
io.hypersistence.utils.hibernate.type.array.internal.ListArrayTypeDescriptor
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.java.BasicJavaType<Collection>,org.hibernate.type.descriptor.java.BasicPluralJavaType,org.hibernate.type.descriptor.java.JavaType<Collection>,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 TypeMethodDescriptionbooleanareEqual(Collection one, Collection another) protected StringvoidsetParameterValues(Properties parameters) unwrap(Collection value, Class type, org.hibernate.type.descriptor.WrapperOptions options) 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
coerce, createJavaType, createJavaType, getCheckCondition, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getLongSqlLength, getReplacement, isInstance, isWider
-
Constructor Details
-
ListArrayTypeDescriptor
public ListArrayTypeDescriptor()
-
-
Method Details
-
getSqlArrayType
- Overrides:
getSqlArrayTypein classAbstractArrayTypeDescriptor<Collection>
-
unwrap
public Object unwrap(Collection value, Class type, org.hibernate.type.descriptor.WrapperOptions options) - Specified by:
unwrapin interfaceorg.hibernate.type.descriptor.java.JavaType<Collection>- Overrides:
unwrapin classAbstractArrayTypeDescriptor<Collection>
-
wrap
- Specified by:
wrapin interfaceorg.hibernate.type.descriptor.java.JavaType<Collection>- Overrides:
wrapin classAbstractArrayTypeDescriptor<Collection>
-
areEqual
- Specified by:
areEqualin interfaceorg.hibernate.type.descriptor.java.JavaType<Collection>- Overrides:
areEqualin classAbstractArrayTypeDescriptor<Collection>
-
setParameterValues
- Specified by:
setParameterValuesin interfaceorg.hibernate.usertype.ParameterizedType- Overrides:
setParameterValuesin classAbstractArrayTypeDescriptor<Collection>
-