| Modifier and Type | Field and Description |
|---|---|
| private List | |
| private List | |
| private XMLAttributes | |
| private ChangeTrackingMetadata | |
| private String | |
| private CloneCopyPolicyMetadata | |
| private CustomCopyPolicyMetadata | |
| private MetadataClass | |
| private String | |
| private String | |
| private Boolean | |
| private InstantiationCopyPolicyMetadata | |
| private boolean | |
| private boolean | |
| private List | |
| private Boolean | |
| private NoSqlMetadata | |
| private List | |
| private List | |
| private List | |
| private MetadataClass | |
| private String | |
| private List | |
| private List | |
| private StructMetadata |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | |
| protected | ClassAccessor(MetadataAnnotation annotation, MetadataClass cls, MetadataDescriptor descriptor)
INTERNAL: Called from MappedSuperclassAccessor. |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | |
| protected void | |
| public void | addAccessors()
INTERNAL: Add the accessors from this class accessors java class to the descriptor tied to this class accessor. |
| protected void | addPotentialEmbeddableAccessor(MetadataClass potentialEmbeddableClass, ClassAccessor embeddingAccessor)
INTERNAL Add an embeddable class to the embeddable accessor list if it is indeed an embeddable. |
| protected void | addPotentialMappedSuperclass(MetadataClass metadataClass, boolean addMappedSuperclassAccessors)
INTERNAL: Add mapped superclass accessors to inheriting entities. |
| protected MappingAccessor | buildAccessor(MetadataAnnotatedElement accessibleObject)
INTERNAL: Create and return the appropriate accessor based on the accessible object given. |
| protected void | |
| public void | |
| public boolean | equals(Object
the reference object with which to compare. objectToCompare)Overrides org. |
| public boolean | excludeDefaultMappings()
INTERNAL: Return true if this class accessor has been set to metadata complete. |
| protected MetadataField | getAccessibleField(MappingAccessor accessor)
INTERNAL: Return the accessible field for the given mapping accessor. |
| protected MetadataMethod | getAccessibleMethod(MappingAccessor accessor)
INTERNAL: Return the accessible method for the given mapping accessor. |
| protected MetadataMethod | getAccessibleVirtualMethod(MappingAccessor accessor)
INTERNAL: This method should only be called when using virtual access and presumably for dynamic persistence. |
| public String | |
| protected MetadataAnnotation | getAnnotation(String annotation)
Implements abstract org. |
| public List | |
| public List | |
| public XMLAttributes | |
| public ChangeTrackingMetadata | |
| public String | |
| public CloneCopyPolicyMetadata | |
| public CopyPolicyMetadata | |
| public CustomCopyPolicyMetadata | |
| public MetadataClass | |
| public String | |
| public String | |
| public Boolean | |
| public String | getIdentifier()
Overrides org. |
| public InstantiationCopyPolicyMetadata | |
| public MetadataClass | getJavaClass()
Overrides org. |
| public String | getJavaClassName()
Overrides org. |
| public List | getMappedSuperclasses()
INTERNAL: Return the mapped superclasses associated with this entity accessor. |
| public Boolean | |
| public NoSqlMetadata | |
| public List | |
| public List | |
| public MetadataDescriptor | getOwningDescriptor()
INTERNAL: In most cases the owning descriptor is the descriptor associated with this class accessor. |
| public List | getOwningDescriptors()
INTERNAL: In most cases the owning descriptors is the single descriptor associated with this class accessor. |
| protected MetadataClass | |
| public String | |
| public List | |
| public List | |
| public StructMetadata | |
| public boolean | |
| public int | hashCode()
Overrides org. |
| protected boolean | |
| public boolean | |
| public void | initXMLClassAccessor(MetadataAccessibleObject accessibleObject, MetadataDescriptor descriptor, MetadataProject project, XMLEntityMappings entityMappings)
INTERNAL: This method should be subclassed in those methods that need to do extra initialization. |
| public void | initXMLObject(MetadataAccessibleObject accessibleObject, XMLEntityMappings entityMappings)
Overrides org. |
| public boolean | isAnnotationPresent(String annotation)
Implements abstract org. |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | isProcessed()
Implements abstract org. |
| public void | merge(ORMetadata metadata)
Overrides org. |
| public void | preProcess()
INTERNAL: The pre-process method is called during regular deployment and metadata processing. |
| public void | preProcessForCanonicalModel()
INTERNAL: The pre-process for canonical model method is called (and only called) during the canonical model generation. |
| protected void | preProcessMappedSuperclassMetadata(MappedSuperclassAccessor mappedSuperclass)
INTERNAL: Sub classes that support extending mapped superclasses should override this method to control what is pre-processed from a mapped superclass. |
| public void | process()
Implements abstract org. |
| protected abstract void | |
| protected void | processAssociationOverride(AssociationOverrideMetadata associationOverride)
INTERNAL: Process the association override metadata specified on an entity or mapped superclass. |
| protected void | processAssociationOverrides()
INTERNAL: Process the association override metadata specified on an entity or mapped superclass. |
| protected void | processAttributeOverride(AttributeOverrideMetadata attributeOverride)
INTERNAL: Process the attribute override metadata specified on an entity or mapped superclass. |
| protected void | processAttributeOverrides()
INTERNAL: Process the attribute override metadata specified on an entity or mapped superclass. |
| protected void | |
| public void | processComplexMetadataTypes()
Process PL/SQL record and table types, Oracle object array and XMLType types. |
| protected void | |
| protected void | |
| public void | processDerivedId(HashSet<ClassAccessor> processing, HashSet<ClassAccessor> processed)
INTERNAL: Allows for processing derived ids, either from an Id or MapsId specification. |
| protected void | processMappedSuperclassMetadata(MappedSuperclassAccessor mappedSuperclass)
INTERNAL Sub classes that support extending mapped superclasses should override this method to control what is processed from a mapped superclass. |
| public void | |
| protected void | processNoSql()
INTERNAL: Check for and process a NoSql annotation and configure the correct descriptor type. |
| public void | processParentClass()
INTERNAL: If the user specified a parent class set it on the metadata class for this accessor. |
| protected void | |
| protected void | |
| protected void | processVirtualClass()
INTERNAL: If this class accessor uses VIRTUAL access and is not accessible, add it to our list of virtual classes that will be dynamically created. |
| protected void | resolveGenericTypes(List<String> genericTypes, MetadataClass parent)
INTERNAL: This method resolves generic types. |
| public void | setAssociationOverrides(List<AssociationOverrideMetadata> associationOverrides)
INTERNAL: Used for OX mapping. |
| public void | setAttributeOverrides(List<AttributeOverrideMetadata> attributeOverrides)
INTERNAL: Used for OX mapping. |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public void | setInstantiationCopyPolicy(InstantiationCopyPolicyMetadata copyPolicy)
INTERNAL: set the copy policy metadata |
| protected void | |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | setOracleArrayTypes(List<OracleArrayTypeMetadata> oracleArrayTypes)
Sets the list of OracleArrayType instances. |
| public void | setOracleObjectTypes(List<OracleObjectTypeMetadata> oracleObjectTypes)
Sets the list of OracleObjectType instances. |
| protected void | |
| public void | |
| public void | |
| public void | |
| public void | |
| public String | |
| public boolean | |
| public boolean | |
| public boolean |