public class TypeConverterMetadata extends AbstractConverterMetadata
m_project| Modifier | Constructor and Description |
|---|---|
|
TypeConverterMetadata()
INTERNAL:
Used for XML loading.
|
|
TypeConverterMetadata(MetadataAnnotation typeConverter,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
protected |
TypeConverterMetadata(java.lang.String xmlElement)
INTERNAL:
Used for XML loading.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
MetadataClass |
getDataType()
INTERNAL:
|
MetadataClass |
getDataType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
java.lang.String |
getDataTypeName()
INTERNAL:
Used for OX mapping.
|
MetadataClass |
getObjectType()
INTERNAL:
|
MetadataClass |
getObjectType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
java.lang.String |
getObjectTypeName()
INTERNAL:
Used for OX mapping.
|
int |
hashCode() |
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
void |
process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
void |
setDataType(MetadataClass dataType)
INTERNAL:
|
void |
setDataTypeName(java.lang.String dataTypeName)
INTERNAL:
Used for OX mapping.
|
void |
setObjectType(MetadataClass objectType)
INTERNAL:
|
void |
setObjectTypeName(java.lang.String objectTypeName)
INTERNAL:
Used for OX mapping.
|
getIdentifier, getName, isStructConverter, setNamesetConverter, setConverterClassName, setFieldClassification, setFieldClassificationgetAccessibleObject, getAccessibleObjectName, getAnnotation, getBoxedType, getDatabaseTypeEnum, getEntityMappings, getFullyQualifiedClassName, getJavaClass, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getName, getPrimitiveClassForName, getProject, getText, getXMLElement, hasIdentifier, hasText, initXMLClassName, initXMLObject, initXMLObjects, initXMLTextObject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, merge, mergeORObjectLists, mergeORObjects, mergeSimpleObjects, reloadEntity, reloadMappedSuperclass, setAccessibleObject, setEntityMappings, setFieldName, setFieldName, setProject, shouldOverride, valuesMatch, valuesMatchpublic TypeConverterMetadata()
public TypeConverterMetadata(MetadataAnnotation typeConverter, MetadataAccessor accessor)
protected TypeConverterMetadata(java.lang.String xmlElement)
public boolean equals(java.lang.Object objectToCompare)
equals in class AbstractConverterMetadatapublic int hashCode()
hashCode in class AbstractConverterMetadatapublic MetadataClass getDataType()
public MetadataClass getDataType(MappingAccessor accessor, MetadataClass referenceClass)
public java.lang.String getDataTypeName()
public MetadataClass getObjectType(MappingAccessor accessor, MetadataClass referenceClass)
public MetadataClass getObjectType()
public java.lang.String getObjectTypeName()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject in class ORMetadatapublic void process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
process in class MetadataConverterpublic void setDataType(MetadataClass dataType)
public void setDataTypeName(java.lang.String dataTypeName)
public void setObjectType(MetadataClass objectType)
public void setObjectTypeName(java.lang.String objectTypeName)