public class ConverterAccessor extends ORMetadata
Constructor and Description |
---|
ConverterAccessor()
INTERNAL:
Used for XML loading.
|
ConverterAccessor(MetadataAnnotation converter,
MetadataClass metadataClass,
MetadataProject project)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
boolean |
autoApply()
INTERNAL:
Return true if this converter should auto apply
|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
Used for metadata merging.
|
MetadataClass |
getAttributeClassification()
INTERNAL:
Return the type this converter will auto apply to.
|
java.lang.Boolean |
getAutoApply()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getClassName()
INTERNAL:
Used for OX mapping.
|
java.lang.String |
getIdentifier()
INTERNAL:
To satisfy the abstract getIdentifier() method from ORMetadata.
|
java.lang.String |
getJavaClassName()
INTERNAL:
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
Any subclass that cares to do any more initialization (e.g.
|
void |
merge(ORMetadata metadata)
INTERNAL:
Entity level merging details.
|
void |
process(DatabaseMapping mapping,
boolean isForMapKey,
java.lang.String attributeName)
INTERNAL:
Process this converter for the given mapping.
|
void |
process(DatabaseMapping mapping,
boolean isForMapKey,
java.lang.String attributeName,
boolean disableConversion)
INTERNAL:
Process this converter for the given mapping.
|
void |
setAutoApply(java.lang.Boolean autoApply)
INTERNAL:
Used for OX mapping.
|
void |
setClassName(java.lang.String className)
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 ConverterAccessor()
public ConverterAccessor(MetadataAnnotation converter, MetadataClass metadataClass, MetadataProject project)
public boolean autoApply()
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public java.lang.Boolean getAutoApply()
public MetadataClass getAttributeClassification()
public java.lang.String getClassName()
public java.lang.String getIdentifier()
shouldOverride
,
mergeListsAndOverride
public java.lang.String getJavaClassName()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class ORMetadata
public void merge(ORMetadata metadata)
public void process(DatabaseMapping mapping, boolean isForMapKey, java.lang.String attributeName)
public void process(DatabaseMapping mapping, boolean isForMapKey, java.lang.String attributeName, boolean disableConversion)
public void setAutoApply(java.lang.Boolean autoApply)
public void setClassName(java.lang.String className)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference