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, usesVirtualAccessgetAccess, 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, setValuePartitioninggetAccessibleObjectName, getEntityMappings, getJavaClass, getJavaClassName, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic StructureAccessor()
public StructureAccessor(MetadataAnnotation embedded, MetadataAccessibleObject accessibleObject, ClassAccessor classAccessor)
public boolean equals(java.lang.Object objectToCompare)
equals in class MappingAccessorpublic void initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
MappingAccessorinitXMLObject in class MappingAccessorpublic void process()
process in class MetadataAccessorpublic ColumnMetadata getColumn()
public void setColumn(ColumnMetadata column)
public boolean isEmbedded()
isEmbedded in class MappingAccessorpublic MetadataClass getReferenceClass()
getReferenceClass in class MappingAccessorpublic void setTargetClassName(java.lang.String targetClassName)
EclipseLink 2.4.2, "build v20130514-5956486" API Reference