Package net.binis.codegen.hibernate
Class NamedCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
java.lang.Object
net.binis.codegen.hibernate.NamedCodeEnumValueConverter<E>
- All Implemented Interfaces:
Serializable,CodeEnumValueConverter<E,,String> org.hibernate.metamodel.model.convert.spi.BasicValueConverter<E,String>
public class NamedCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum>
extends Object
implements CodeEnumValueConverter<E,String>, Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionNamedCodeEnumValueConverter(CodeEnumJavaTypeDescriptor<E> enumJavaDescriptor) -
Method Summary
Modifier and TypeMethodDescriptionintreadValue(ResultSet resultSet, String name, org.hibernate.engine.spi.SharedSessionContractImplementor session) toDomainValue(String relationalForm) toRelationalValue(E domainForm) toSqlLiteral(Object value) voidwriteValue(PreparedStatement statement, E value, int position, org.hibernate.engine.spi.SharedSessionContractImplementor session)
-
Constructor Details
-
NamedCodeEnumValueConverter
-
-
Method Details
-
toDomainValue
-
toRelationalValue
-
getJdbcTypeCode
public int getJdbcTypeCode()- Specified by:
getJdbcTypeCodein interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,String>
-
getJavaDescriptor
- Specified by:
getJavaDescriptorin interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,String>
-
toSqlLiteral
- Specified by:
toSqlLiteralin interfaceCodeEnumValueConverter<E extends net.binis.codegen.objects.base.enumeration.CodeEnum,String>
-