Class JsonType
java.lang.Object
org.hibernate.type.AbstractStandardBasicType<T>
org.hibernate.type.AbstractSingleColumnStandardBasicType<Object>
org.pidome.server.system.utils.hibernate.JsonType
- All Implemented Interfaces:
Serializable
,org.hibernate.type.BasicType
,org.hibernate.type.ProcedureParameterExtractionAware<Object>
,org.hibernate.type.ProcedureParameterNamedBinder
,org.hibernate.type.SingleColumnType<Object>
,org.hibernate.type.StringRepresentableType<Object>
,org.hibernate.type.Type
,org.hibernate.usertype.DynamicParameterizedType
,org.hibernate.usertype.ParameterizedType
public final class JsonType
extends org.hibernate.type.AbstractSingleColumnStandardBasicType<Object>
implements org.hibernate.usertype.DynamicParameterizedType
Custom for storing device structure.
- See Also:
- Serialized Form
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.usertype.DynamicParameterizedType
org.hibernate.usertype.DynamicParameterizedType.ParameterType
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic String
Use this constant to define the generic type class being used if not able to determine automatically.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 TypeMethodDescriptiongetName()
Type name.protected boolean
void
setParameterValues(Properties parameters)
Methods inherited from class org.hibernate.type.AbstractSingleColumnStandardBasicType
nullSafeSet, sqlType
Methods inherited from class org.hibernate.type.AbstractStandardBasicType
assemble, beforeAssemble, canDoExtraction, canDoSetting, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, extract, extract, fromString, fromStringValue, get, getColumnSpan, getDefaultSize, getDictatedSize, getHashCode, getHashCode, getJavaTypeDescriptor, getMutabilityPlan, 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, remapSqlTypeDescriptor, replace, replace, resolve, semiResolve, set, setJavaTypeDescriptor, setSqlTypeDescriptor, sqlTypes, toColumnNullness, toLoggableString, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.type.SingleColumnType
fromStringValue, get, nullSafeGet, set, toString
Methods inherited from interface org.hibernate.type.Type
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
-
Field Details
-
GENERIC_TYPE
Use this constant to define the generic type class being used if not able to determine automatically.- See Also:
- Constant Field Values
-
-
Constructor Details
-
JsonType
public JsonType()Constructor.
-
-
Method Details
-
getName
Type name.- Specified by:
getName
in interfaceorg.hibernate.type.Type
- Returns:
- The type name.
-
registerUnderJavaType
protected boolean registerUnderJavaType()- Overrides:
registerUnderJavaType
in classorg.hibernate.type.AbstractStandardBasicType<Object>
-
setParameterValues
- Specified by:
setParameterValues
in interfaceorg.hibernate.usertype.ParameterizedType
-