public class StructureAccessor extends MappingAccessor
Constructor and Description |
---|
StructureAccessor()
Used for OX mapping.
|
StructureAccessor(MetadataAnnotation embedded,
MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object objectToCompare)
INTERNAL:
|
ColumnMetadata |
getColumn() |
MetadataClass |
getReferenceClass()
If a target class is specified in metadata, it will be set as the
reference class, otherwise we will use the raw class.
|
void |
initXMLObject(MetadataAccessibleObject accessibleObject,
XMLEntityMappings entityMappings)
INTERNAL:
|
boolean |
isEmbedded()
Must return true as an embedded is referenced and needs to be correctly initialized.
|
void |
process()
Build and structure mapping and add it to the descriptor.
|
void |
setColumn(ColumnMetadata column) |
void |
setTargetClassName(java.lang.String targetClassName) |
derivesId, getAttributeName, getAttributeType, getClassAccessor, getEnumerated, getField, getGetMethodName, getLob, getMapKey, getMapKeyReferenceClass, getMapKeyReferenceClassName, getMapping, getOwningDescriptor, getOwningDescriptors, getRawClass, getReferenceAccessors, getReferenceClassFromGeneric, getReferenceClassName, getReferenceDescriptor, getSetMethodName, getTemporal, hasAttributeType, hasMapKey, hasTemporal, initXMLMappingAccessor, isAnnotationPresent, isBasic, isBasicCollection, isBasicMap, isCollectionAccessor, isDerivedIdClass, isDirectCollection, isDirectEmbeddableCollection, isEmbeddedId, isId, isManyToMany, isManyToOne, isMapAccessor, isMappedKeyMapAccessor, isMultitenantId, isOneToMany, isOneToOne, isProcessed, isRelationship, isSerialized, isTransient, isVariableOneToOne, setAttributeType, setClassAccessor, setField, toString, usesFieldAccess, usesPropertyAccess, usesVirtualAccess
getAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getConverters, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getIdentifier, getJavaClass, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReplicationPartitioning, getRoundRobinPartitioning, getStructConverters, getTypeConverters, getUnionPartitioning, getValuePartitioning, hasAccess, hasAccessMethods, initAccess, initXMLAccessor, isAnnotationPresent, merge, processConverters, processPartitioned, setAccess, setAccessMethods, setConverters, setDescriptor, setHashPartitioning, setName, setObjectTypeConverters, setPartitioned, setPartitioning, setPinnedPartitioning, setProperties, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioning
getAccessibleObjectName, getEntityMappings, getJavaClass, getJavaClassName, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverride
public StructureAccessor()
public StructureAccessor(MetadataAnnotation embedded, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
public boolean equals(java.lang.Object objectToCompare)
equals
in class MappingAccessor
public void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
MappingAccessor
initXMLObject
in class MappingAccessor
public void process()
process
in class MetadataAccessor
public ColumnMetadata getColumn()
public void setColumn(ColumnMetadata column)
public boolean isEmbedded()
isEmbedded
in class MappingAccessor
public MetadataClass getReferenceClass()
getReferenceClass
in class MappingAccessor
public void setTargetClassName(java.lang.String targetClassName)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference