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, shouldOverride
public static final String KEY
public ConvertMetadata()
public ConvertMetadata(MetadataAnnotation convert, MetadataAccessor accessor)
public boolean disableConversion()
public boolean equals(Object objectToCompare)
equals
in class ORMetadata
public 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 ORMetadata
public 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