public class AttributeConverterTypeAdapter<T> extends AbstractSingleColumnStandardBasicType<T>
Adapts the Hibernate Type contract to incorporate JPA AttributeConverter calls.
Modifier and Type | Field and Description |
---|---|
static String |
NAME_PREFIX |
Constructor and Description |
---|
AttributeConverterTypeAdapter(String name,
String description,
JpaAttributeConverter<? extends T,?> attributeConverter,
SqlTypeDescriptor sqlTypeDescriptorAdapter,
Class modelType,
Class jdbcType,
JavaTypeDescriptor<T> entityAttributeJavaTypeDescriptor) |
Modifier and Type | Method and Description |
---|---|
JpaAttributeConverter<? extends T,?> |
getAttributeConverter() |
Class |
getJdbcType() |
Class |
getModelType() |
protected MutabilityPlan<T> |
getMutabilityPlan() |
String |
getName()
Returns the abbreviated name of the type.
|
String |
toString() |
nullSafeSet, sqlType
assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getRegistrationKeys, getReplacement, getReturnedClass, getSemiResolvedType, getSqlTypeDescriptor, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, isXMLElement, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, nullSafeSet, nullSafeSet, registerUnderJavaType, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
fromStringValue, get, nullSafeGet, set, toString
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
public static final String NAME_PREFIX
public AttributeConverterTypeAdapter(String name, String description, JpaAttributeConverter<? extends T,?> attributeConverter, SqlTypeDescriptor sqlTypeDescriptorAdapter, Class modelType, Class jdbcType, JavaTypeDescriptor<T> entityAttributeJavaTypeDescriptor)
public String getName()
Type
Returns the abbreviated name of the type.
public Class getModelType()
public Class getJdbcType()
public JpaAttributeConverter<? extends T,?> getAttributeConverter()
protected MutabilityPlan<T> getMutabilityPlan()
getMutabilityPlan
in class AbstractStandardBasicType<T>
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.