public class TypeConverterMetadata extends AbstractConverterMetadata
Constructor and Description |
---|
TypeConverterMetadata()
INTERNAL:
Used for XML loading.
|
TypeConverterMetadata(MetadataAnnotation typeConverter,
MetadataAccessor accessor)
INTERNAL:
Used for annotation 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.
|
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, setName
getAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public TypeConverterMetadata()
public TypeConverterMetadata(MetadataAnnotation typeConverter, MetadataAccessor accessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class AbstractConverterMetadata
public 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 ORMetadata
public void process(DatabaseMapping mapping, MappingAccessor accessor, MetadataClass referenceClass, boolean isForMapKey)
process
in class MetadataConverter
public void setDataType(MetadataClass dataType)
public void setDataTypeName(java.lang.String dataTypeName)
public void setObjectType(MetadataClass objectType)
public void setObjectTypeName(java.lang.String objectTypeName)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference