org.eclipse.persistence.jaxb
public class JAXBEnumTypeConverter extends ObjectTypeConverter
Purpose:Provide a means to Convert an Enumeration type to/from either a string representation of the enum facet or a user defined value.
Responsibilities:
Constructor and Description |
---|
JAXBEnumTypeConverter(DatabaseMapping mapping,
String enumClassName,
boolean usesOrdinalValues)
PUBLIC:
|
Modifier and Type | Method and Description |
---|---|
void |
convertClassNamesToClasses(ClassLoader classLoader)
INTERNAL:
Convert all the class-name-based settings in this converter to actual
class-based settings.
|
void |
initialize(DatabaseMapping mapping,
Session session)
INTERNAL:
|
boolean |
usesOrdinalValues()
PUBLIC:
Returns true if this converter uses ordinal values for the enum
conversion.
|
addConversionValue, addToAttributeOnlyConversionValue, convertDataValueToObjectValue, convertObjectValueToDataValue, getAttributeToFieldValues, getDefaultAttributeValue, getFieldClassification, getFieldClassification, getFieldClassificationName, getFieldToAttributeValueAssociations, getFieldToAttributeValues, initializeFieldClassification, isMutable, mapBooleans, mapGenders, mapResponses, setAttributeToFieldValues, setDefaultAttributeValue, setFieldClassification, setFieldClassificationName, setFieldToAttributeValueAssociations, setFieldToAttributeValues
public JAXBEnumTypeConverter(DatabaseMapping mapping, String enumClassName, boolean usesOrdinalValues)
public void convertClassNamesToClasses(ClassLoader classLoader)
convertClassNamesToClasses
in class ObjectTypeConverter
classLoader
- public void initialize(DatabaseMapping mapping, Session session)
initialize
in interface Converter
initialize
in class ObjectTypeConverter
public boolean usesOrdinalValues()