public abstract class MetadataConverter extends ORMetadata
m_project| Modifier | Constructor and Description |
|---|---|
protected |
MetadataConverter()
INTERNAL:
Used for defaulting case.
|
protected |
MetadataConverter(MetadataAccessor accessor)
INTERNAL:
Used for defaulting.
|
protected |
MetadataConverter(MetadataAnnotation converter,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
protected |
MetadataConverter(java.lang.String xmlElement)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
abstract void |
process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
protected void |
setConverter(DatabaseMapping mapping,
Converter converter,
boolean isForMapKey)
INTERNAL:
|
protected void |
setConverterClassName(DatabaseMapping mapping,
java.lang.String converterClassName,
boolean isForMapKey)
INTERNAL:
|
protected void |
setFieldClassification(DatabaseMapping mapping,
java.lang.Class classification,
boolean isForMapKey)
INTERNAL:
Wrapper method to make sure we always set the classification name and
not class.
|
protected void |
setFieldClassification(DatabaseMapping mapping,
MetadataClass classification,
boolean isForMapKey)
INTERNAL:
Wrapper method to make sure we always set the classification name and
not class.
|
getAccessibleObject, 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, valuesMatchprotected MetadataConverter()
protected MetadataConverter(MetadataAccessor accessor)
protected MetadataConverter(MetadataAnnotation converter, MetadataAccessor accessor)
protected MetadataConverter(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals in class ORMetadatapublic abstract void process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
protected void setConverter(DatabaseMapping mapping,
Converter converter,
boolean isForMapKey)
protected void setConverterClassName(DatabaseMapping mapping,
java.lang.String converterClassName,
boolean isForMapKey)
protected void setFieldClassification(DatabaseMapping mapping,
java.lang.Class classification,
boolean isForMapKey)
protected void setFieldClassification(DatabaseMapping mapping,
MetadataClass classification,
boolean isForMapKey)