public class EnumeratedMetadata extends MetadataConverter
m_project| Constructor and Description |
|---|
EnumeratedMetadata()
INTERNAL:
Used for defaulting case.
|
EnumeratedMetadata(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
EnumeratedMetadata(MetadataAnnotation enumerated,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getEnumeratedType()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
static boolean |
isValidEnumeratedType(MetadataClass cls)
INTERNAL:
Return true if the given class is a valid enum type.
|
void |
process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
setEnumeratedType(java.lang.String enumerated)
INTERNAL:
Used for OX mapping.
|
setConverter, setConverterClassName, setFieldClassification, setFieldClassificationgetAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getIdentifier, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic EnumeratedMetadata()
public EnumeratedMetadata(MetadataAccessor accessor)
public EnumeratedMetadata(MetadataAnnotation enumerated, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class MetadataConverterpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getEnumeratedType()
public static boolean isValidEnumeratedType(MetadataClass cls)
public void process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
process in class MetadataConverterpublic void setEnumeratedType(java.lang.String enumerated)