public class EntityResultMetadata extends ORMetadata
Constructor and Description |
---|
EntityResultMetadata()
INTERNAL:
Used for XML loading.
|
EntityResultMetadata(MetadataAnnotation entityResult,
MetadataAccessor accessor)
INTERNAL:
Used for annotation loading.
|
EntityResultMetadata(MetadataClass entityClass,
MetadataAccessibleObject accessibleObject)
INTERNAL:
Used for result class processing.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
java.lang.String |
getDiscriminatorColumn()
INTERNAL:
Used for OX mapping.
|
MetadataClass |
getEntityClass()
INTERNAL:
|
java.lang.String |
getEntityClassName()
INTERNAL:
Used for OX mapping.
|
java.util.List<FieldResultMetadata> |
getFieldResults()
INTERNAL:
Used for OX mapping.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
EntityResult |
process()
INTERNAL:
Process the entity result for the given sql result set mapping.
|
void |
setDiscriminatorColumn(java.lang.String discriminatorColumn)
INTERNAL:
Used for OX mapping.
|
void |
setEntityClass(MetadataClass entityClass)
INTERNAL:
|
void |
setEntityClassName(java.lang.String entityClassName)
INTERNAL:
Used for OX mapping.
|
void |
setFieldResults(java.util.List<FieldResultMetadata> fieldResults)
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 EntityResultMetadata()
public EntityResultMetadata(MetadataAnnotation entityResult, MetadataAccessor accessor)
public EntityResultMetadata(MetadataClass entityClass, MetadataAccessibleObject accessibleObject)
public boolean equals(java.lang.Object objectToCompare)
equals
in class ORMetadata
public java.lang.String getDiscriminatorColumn()
public MetadataClass getEntityClass()
public java.lang.String getEntityClassName()
public java.util.List<FieldResultMetadata> getFieldResults()
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
initXMLObject
in class ORMetadata
public EntityResult process()
public void setDiscriminatorColumn(java.lang.String discriminatorColumn)
public void setEntityClass(MetadataClass entityClass)
public void setEntityClassName(java.lang.String entityClassName)
public void setFieldResults(java.util.List<FieldResultMetadata> fieldResults)
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference