public abstract class OverrideMetadata extends ORMetadata
m_project| Modifier | Constructor and Description |
|---|---|
protected |
OverrideMetadata(MetadataAnnotation annotation,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
protected |
OverrideMetadata(java.lang.String xmlElement)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getIdentifier()
INTERNAL:
To satisfy the MetadataMergeable interface for subclasses and provide a
means of uniquely identifying objects.
|
abstract java.lang.String |
getIgnoreMappedSuperclassContext()
INTERNAL:
|
java.lang.String |
getName()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
setName(java.lang.String name)
INTERNAL:
Used for OX mapping.
|
boolean |
shouldOverride(OverrideMetadata existing,
MetadataLogger logger,
java.lang.String descriptorClass)
INTERNAL:
Method to determine if this ORMetadata should override another.
|
getAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, 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, valuesMatchprotected OverrideMetadata(MetadataAnnotation annotation, MetadataAccessor accessor)
protected OverrideMetadata(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getIdentifier()
public abstract java.lang.String getIgnoreMappedSuperclassContext()
public java.lang.String getName()
public void setName(java.lang.String name)
public boolean shouldOverride(OverrideMetadata existing, MetadataLogger logger, java.lang.String descriptorClass)