Class CodeEnumJavaTypeDescriptor<T extends net.binis.codegen.objects.base.enumeration.CodeEnum>

java.lang.Object
org.hibernate.type.descriptor.java.AbstractTypeDescriptor<T>
net.binis.codegen.hibernate.CodeEnumJavaTypeDescriptor<T>
All Implemented Interfaces:
Serializable, org.hibernate.type.descriptor.java.BasicJavaDescriptor<T>, org.hibernate.type.descriptor.java.JavaTypeDescriptor<T>

public class CodeEnumJavaTypeDescriptor<T extends net.binis.codegen.objects.base.enumeration.CodeEnum> extends org.hibernate.type.descriptor.java.AbstractTypeDescriptor<T>
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    fromName(String relationalForm)
     
    <E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
    E
    fromOrdinal(Integer relationalForm)
     
     
    toName(T domainForm)
     
    <E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
    Integer
    toOrdinal(E domainForm)
     
    toString(T value)
     
    <X> X
    unwrap(T value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
     
    <X> T
    wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
     

    Methods inherited from class org.hibernate.type.descriptor.java.AbstractTypeDescriptor

    areEqual, extractHashCode, extractLoggableRepresentation, getComparator, getJavaType, getJavaTypeClass, getMutabilityPlan, unknownUnwrap, unknownWrap

    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.descriptor.java.BasicJavaDescriptor

    getJdbcRecommendedSqlType
  • Constructor Details

    • CodeEnumJavaTypeDescriptor

      public CodeEnumJavaTypeDescriptor(Class<T> type)
  • Method Details

    • toString

      public String toString(T value)
    • fromString

      public T fromString(String string)
    • unwrap

      public <X> X unwrap(T value, Class<X> type, org.hibernate.type.descriptor.WrapperOptions options)
    • wrap

      public <X> T wrap(X value, org.hibernate.type.descriptor.WrapperOptions options)
    • toOrdinal

      public <E extends net.binis.codegen.objects.base.enumeration.CodeEnum> Integer toOrdinal(E domainForm)
    • fromOrdinal

      public <E extends net.binis.codegen.objects.base.enumeration.CodeEnum> E fromOrdinal(Integer relationalForm)
    • fromName

      public T fromName(String relationalForm)
    • toName

      public String toName(T domainForm)