Class JsonNodeJavaTypeDescriptor
java.lang.Object
org.hibernate.type.descriptor.java.AbstractClassJavaType<com.fasterxml.jackson.databind.JsonNode>
io.hypersistence.utils.hibernate.type.json.internal.JsonNodeJavaTypeDescriptor
- All Implemented Interfaces:
Serializable,org.hibernate.type.descriptor.java.BasicJavaType<com.fasterxml.jackson.databind.JsonNode>,org.hibernate.type.descriptor.java.JavaType<com.fasterxml.jackson.databind.JsonNode>
public class JsonNodeJavaTypeDescriptor
extends org.hibernate.type.descriptor.java.AbstractClassJavaType<com.fasterxml.jackson.databind.JsonNode>
- Author:
- Vlad Mihalcea
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hibernate.type.descriptor.java.JavaType
org.hibernate.type.descriptor.java.JavaType.CoercionContext -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanareEqual(com.fasterxml.jackson.databind.JsonNode one, com.fasterxml.jackson.databind.JsonNode another) com.fasterxml.jackson.databind.JsonNodefromString(CharSequence string) toString(com.fasterxml.jackson.databind.JsonNode value) <X> Xunwrap(com.fasterxml.jackson.databind.JsonNode value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options) <X> com.fasterxml.jackson.databind.JsonNodewrap(X value, org.hibernate.type.descriptor.WrapperOptions options) Methods inherited from class org.hibernate.type.descriptor.java.AbstractClassJavaType
extractHashCode, extractLoggableRepresentation, 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
getRecommendedJdbcTypeMethods inherited from interface org.hibernate.type.descriptor.java.JavaType
appendEncodedString, coerce, createJavaType, createJavaType, fromEncodedString, getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getDefaultValue, getLongSqlLength, getReplacement, isInstance, isTemporalType, isWider
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
JsonNodeJavaTypeDescriptor
public JsonNodeJavaTypeDescriptor() -
JsonNodeJavaTypeDescriptor
-
-
Method Details
-
areEqual
public boolean areEqual(com.fasterxml.jackson.databind.JsonNode one, com.fasterxml.jackson.databind.JsonNode another) - Specified by:
areEqualin interfaceorg.hibernate.type.descriptor.java.JavaType<com.fasterxml.jackson.databind.JsonNode>- Overrides:
areEqualin classorg.hibernate.type.descriptor.java.AbstractClassJavaType<com.fasterxml.jackson.databind.JsonNode>
-
toString
-
fromString
-
unwrap
public <X> X unwrap(com.fasterxml.jackson.databind.JsonNode value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options) -
wrap
public <X> com.fasterxml.jackson.databind.JsonNode wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
-