public class EmbeddableAccessor extends ClassAccessor
| Constructor and Description |
|---|
EmbeddableAccessor()
INTERNAL:
|
EmbeddableAccessor(MetadataAnnotation annotation,
MetadataClass cls,
MetadataProject project)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
void |
addEmbeddingAccessors(java.util.Map<java.lang.String,ClassAccessor> embeddingAccessors)
INTERNAL:
|
void |
addOwningDescriptor(MetadataDescriptor owningDescriptor)
INTERNAL:
|
void |
addOwningDescriptors(java.util.List<MetadataDescriptor> owningDescriptors)
INTERNAL:
|
java.util.Map<java.lang.String,ClassAccessor> |
getEmbeddingAccessors()
INTERNAL:
|
MetadataDescriptor |
getOwningDescriptor()
INTERNAL:
So, here's the deal ...
|
boolean |
isEmbeddableAccessor()
INTERNAL:
Return true if this accessor represents an embeddable accessor.
|
void |
preProcess()
INTERNAL:
The pre-process method is called during regular deployment and metadata
processing.
|
void |
preProcessForCanonicalModel()
INTERNAL:
The pre-process for canonical model method is called (and only called)
during the canonical model generation.
|
void |
process()
INTERNAL:
Process the metadata from this embeddable class.
|
void |
processAccessMethods()
INTERNAL:
For VIRTUAL access we need to look for default access methods that we
need to use with our mapping attributes.
|
addAccessors, clearPreProcessed, equals, excludeDefaultMappings, getAccessType, getAssociationOverrides, getAttributeOverrides, getAttributes, getChangeTracking, getClassName, getCloneCopyPolicy, getCopyPolicy, getCustomCopyPolicy, getCustomizerClass, getCustomizerClassName, getDescription, getExcludeDefaultMappings, getIdentifier, getInstantiationCopyPolicy, getJavaClass, getJavaClassName, getMappedSuperclasses, getMetadataComplete, getNoSql, getOracleArrayTypes, getOracleObjectTypes, getOwningDescriptors, getParentClassName, getPLSQLRecords, getPLSQLTables, getStruct, hasDerivedId, ignoreAnnotations, initXMLClassAccessor, initXMLObject, isAnnotationPresent, isClassAccessor, isEntityAccessor, isMappedSuperclass, isMetadataComplete, isPreProcessed, isProcessed, merge, processComplexMetadataTypes, processDerivedId, processMappingAccessors, processParentClass, setAssociationOverrides, setAttributeOverrides, setAttributes, setChangeTracking, setClassName, setCloneCopyPolicy, setCustomCopyPolicy, setCustomizerClassName, setDescription, setExcludeDefaultMappings, setInstantiationCopyPolicy, setJavaClass, setMetadataComplete, setNoSql, setOracleArrayTypes, setOracleObjectTypes, setParentClassName, setPLSQLRecords, setPLSQLTables, setStruct, toString, usesFieldAccess, usesPropertyAccess, usesVirtualAccessgetAccess, getAccessibleObject, getAccessMethods, getAnnotatedElement, getAnnotatedElementName, getAnnotation, getAttributeName, getConverters, getDescriptor, getDescriptorJavaClass, getHashPartitioning, getName, getObjectTypeConverters, getPartitioned, getPartitioning, getPinnedPartitioning, getProperties, getRangePartitioning, getReplicationPartitioning, getRoundRobinPartitioning, getSerializedConverters, getStructConverters, getTypeConverters, getUnionPartitioning, getValuePartitioning, hasAccess, hasAccessMethods, initAccess, initXMLAccessor, isAnnotationPresent, processConverters, processPartitioned, setAccess, setAccessMethods, setConverters, setDescriptor, setHashPartitioning, setName, setObjectTypeConverters, setPartitioned, setPartitioning, setPinnedPartitioning, setProperties, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setSerializedConverters, setStructConverters, setTypeConverters, setUnionPartitioning, setValuePartitioninggetAccessibleObjectName, getAnnotation, getEntityMappings, getJavaClassName, getLoader, getLocation, getLogger, getMetadataClass, getMetadataClass, getMetadataClass, getMetadataFactory, getProject, loadedFromAnnotation, loadedFromEclipseLinkXML, loadedFromXML, setAccessibleObject, setEntityMappings, setProject, shouldOverridepublic EmbeddableAccessor()
public EmbeddableAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataProject project)
public void addEmbeddingAccessors(java.util.Map<java.lang.String,ClassAccessor> embeddingAccessors)
public void addOwningDescriptor(MetadataDescriptor owningDescriptor)
public void addOwningDescriptors(java.util.List<MetadataDescriptor> owningDescriptors)
public java.util.Map<java.lang.String,ClassAccessor> getEmbeddingAccessors()
public MetadataDescriptor getOwningDescriptor()
getOwningDescriptor in class ClassAccessorEmbeddableAccessorpublic boolean isEmbeddableAccessor()
isEmbeddableAccessor in class ClassAccessorpublic void preProcess()
preProcess in class ClassAccessorpublic void preProcessForCanonicalModel()
preProcessForCanonicalModel in class ClassAccessorpublic void process()
process in class ClassAccessorpublic void processAccessMethods()
EclipseLink 2.6.3, "build v20160428-59c81c5" API Reference