public class EnumMapper extends Object implements IColumnMapper<Enum<?>>
Implementation expects String as a database type.
Constructor and Description |
---|
EnumMapper() |
Modifier and Type | Method and Description |
---|---|
Object |
convertToDatabase(Enum<?> javaValue)
Converts java value to value sent to JDBC driver.
|
Enum<?> |
convertToJava(Object dbValue)
Converts value returned by JDBC driver to custom java object.
|
void |
setJavaType(Class<? extends Enum<?>> expectedJavaClass)
Sets expected java class to converter.
|
public void setJavaType(Class<? extends Enum<?>> expectedJavaClass)
IColumnMapper
SQL Comments library calls this method only once before first conversion call.
setJavaType
in interface IColumnMapper<Enum<?>>
expectedJavaClass
- java classpublic Enum<?> convertToJava(Object dbValue)
IColumnMapper
convertToJava
in interface IColumnMapper<Enum<?>>
dbValue
- value read from database, can be {code null}public Object convertToDatabase(Enum<?> javaValue)
IColumnMapper
convertToDatabase
in interface IColumnMapper<Enum<?>>
javaValue
- java value, can be nullCopyright © 2014–2015 Vracon s.r.o.. All rights reserved.