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)
IColumnMapperSQL Comments library calls this method only once before first conversion call.
setJavaType in interface IColumnMapper<Enum<?>>expectedJavaClass - java classpublic Enum<?> convertToJava(Object dbValue)
IColumnMapperconvertToJava in interface IColumnMapper<Enum<?>>dbValue - value read from database, can be {code null}public Object convertToDatabase(Enum<?> javaValue)
IColumnMapperconvertToDatabase in interface IColumnMapper<Enum<?>>javaValue - java value, can be nullCopyright © 2014–2015 Vracon s.r.o.. All rights reserved.