org.apache.openjpa.jdbc.meta.strats
Class EnumValueHandler
java.lang.Object
org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
org.apache.openjpa.jdbc.meta.strats.EnumValueHandler
- All Implemented Interfaces:
- java.io.Serializable, ValueHandler
public class EnumValueHandler
- extends AbstractValueHandler
Value handler for JDK1.5 enum field types.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EnumValueHandler
public EnumValueHandler()
getStoreOrdinal
public boolean getStoreOrdinal()
- Whether to store the enum value as its ordinal.
setStoreOrdinal
public void setStoreOrdinal(boolean ordinal)
- Whether to store the enum value as its ordinal.
map
public Column[] map(ValueMapping vm,
java.lang.String name,
ColumnIO io,
boolean adapt)
isVersionable
public boolean isVersionable()
toDataStoreValue
public java.lang.Object toDataStoreValue(ValueMapping vm,
java.lang.Object val,
JDBCStore store)
- Specified by:
toDataStoreValue
in interface ValueHandler
- Overrides:
toDataStoreValue
in class AbstractValueHandler
toObjectValue
public java.lang.Object toObjectValue(ValueMapping vm,
java.lang.Object val)
- Specified by:
toObjectValue
in interface ValueHandler
- Overrides:
toObjectValue
in class AbstractValueHandler
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.