public class ConvertMetadata extends ORMetadata
| Constructor and Description |
|---|
ConvertMetadata()
INTERNAL:
Used for XML loading.
|
ConvertMetadata(MetadataAnnotation convert,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
disableConversion()
INTERNAL:
Return true if any auto apply converter should be disabled.
|
boolean |
equals(Object objectToCompare)
INTERNAL:
|
String |
getAttributeName()
INTERNAL:
Used for OX mapping.
|
MetadataClass |
getConverterClass()
INTERNAL:
|
String |
getConverterClassName()
INTERNAL:
Used for OX mapping.
|
Boolean |
getDisableConversion()
INTERNAL:
Used for OX mapping.
|
boolean |
hasAttributeName()
INTERNAL:
|
boolean |
hasConverterClass()
INTERNAL:
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
boolean |
isForMapKey()
INTERNAL:
Return true if this convert metadata is for a map key.
|
void |
process(DatabaseMapping mapping,
MetadataClass referenceClass,
ClassAccessor accessor,
boolean isForMapKey)
INTERNAL:
By the time we get here, we have the mapping that needs to have the
convert applied to.
|
void |
setAttributeName(String attributeName)
INTERNAL:
Used for OX mapping.
|
void |
setConverterClassName(String converterClassName)
INTERNAL:
Used for OX mapping.
|
void |
setDisableConversion(Boolean disableConversion)
INTERNAL:
Used for OX mapping.
|
void |
setText(String text)
INTERNAL:
Used for OX mapping.
|
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic static final String KEY
public ConvertMetadata()
public ConvertMetadata(MetadataAnnotation convert, MetadataAccessor accessor)
public boolean disableConversion()
public boolean equals(Object objectToCompare)
equals in class ORMetadatapublic String getAttributeName()
public MetadataClass getConverterClass()
public String getConverterClassName()
public Boolean getDisableConversion()
public boolean hasAttributeName()
public boolean hasConverterClass()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class ORMetadatapublic boolean isForMapKey()
public void process(DatabaseMapping mapping, MetadataClass referenceClass, ClassAccessor accessor, boolean isForMapKey)
public void setAttributeName(String attributeName)
public void setConverterClassName(String converterClassName)
public void setDisableConversion(Boolean disableConversion)
public void setText(String text)
EclipseLink 2.5.2, "build v20140319-9ad6abd" API Reference