Modifier and Type | Field and Description |
---|---|
protected List<MetadataDescriptor> |
MetadataDescriptor.m_aggregateDescriptors |
protected HashMap<String,MetadataDescriptor> |
MetadataProject.m_allDescriptors |
protected HashSet<MetadataDescriptor> |
MetadataProject.m_descriptorsWithRelationships |
Modifier and Type | Method and Description |
---|---|
MetadataDescriptor |
MetadataProject.getDescriptor(Class cls)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
Collection<MetadataDescriptor> |
MetadataProject.getDescriptors()
INTERNAL:
|
HashSet<MetadataDescriptor> |
MetadataProject.getRelationshipDescriptors()
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
void |
MetadataDescriptor.addAggregateDescriptor(MetadataDescriptor aggregateDescriptor)
INTERNAL:
|
void |
MetadataProject.addDescriptor(MetadataDescriptor descriptor)
INTERNAL:
This method will add the descriptor to the actual TopLink project as
well if it has not already been added.
|
void |
MetadataProject.addRelationshipDescriptor(MetadataDescriptor descriptor)
INTERNAL:
|
static <T extends Annotation> |
MetadataHelper.getAnnotation(Class annotation,
AnnotatedElement annotatedElement,
MetadataDescriptor descriptor)
INTERNAL:
Wrapper to the getAnnotation() call to check if we should ignore
annotations.
|
static <T extends Annotation> |
MetadataHelper.getAnnotation(Class annotation,
MetadataDescriptor descriptor)
INTERNAL:
Wrapper to the getAnnotation() call using an MetadataDescriptor.
|
static int |
MetadataHelper.getDeclaredAnnotationsCount(AnnotatedElement annotatedElement,
MetadataDescriptor descriptor)
INTERNAL:
|
static boolean |
MetadataHelper.isAnnotationPresent(Class annotation,
AnnotatedElement annotatedElement,
MetadataDescriptor descriptor)
INTERNAL:
Indicates whether the specified annotation is present on the specified
class.
|
static boolean |
MetadataHelper.isAnnotationPresent(Class annotation,
MetadataDescriptor descriptor)
INTERNAL:
Indicates whether the specified annotation is present on java class
for the given descriptor metadata.
|
static boolean |
MetadataHelper.isBasic(MetadataAccessibleObject annotatedAccessor,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents a basic mapping.
|
static boolean |
MetadataHelper.isEmbedded(MetadataAccessibleObject accessibleObject,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents an aggregate mapping.
|
static boolean |
MetadataHelper.isEmbeddedId(MetadataAccessibleObject accessibleObject,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents an aggregate mapping.
|
static boolean |
MetadataHelper.isManyToMany(MetadataAccessibleObject accessibleObject,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this field accessor represents a m-m relationship.
|
static boolean |
MetadataHelper.isManyToOne(MetadataAccessibleObject annotatedAccessor,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents a m-1 relationship.
|
static boolean |
MetadataHelper.isOneToMany(MetadataAccessibleObject accessibleObject,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents a 1-m relationship.
|
static boolean |
MetadataHelper.isOneToOne(MetadataAccessibleObject accessibleObject,
MetadataDescriptor descriptor)
INTERNAL:
Return true if this accessor represents a 1-1 relationship.
|
void |
MetadataLogger.logConfigMessage(String ctx,
MetadataDescriptor descriptor,
Object param)
INTERNAL:
Logging utility method.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
MetadataHelper.shouldIgnoreAnnotations(Class cls,
HashMap<Class,MetadataDescriptor> metadataDescriptors)
INTERNAL:
Indicates whether the class should ignore annotations.
|
Modifier and Type | Field and Description |
---|---|
protected MetadataDescriptor |
MetadataAccessor.m_descriptor |
Modifier and Type | Method and Description |
---|---|
MetadataDescriptor |
MetadataAccessor.getDescriptor()
INTERNAL:
Return the MetadataDescriptor for this accessor.
|
MetadataDescriptor |
ClassAccessor.getInheritanceParentDescriptor()
INTERNAL:
Store the descriptor metadata for the root of our inheritance hierarchy.
|
MetadataDescriptor |
RelationshipAccessor.getReferenceDescriptor()
INTERNAL:
Return the reference metadata descriptor for this accessor.
|
MetadataDescriptor |
MetadataAccessor.getReferenceDescriptor()
INTERNAL:
Return the reference metadata descriptor for this accessor.
|
protected MetadataDescriptor |
EmbeddedIdAccessor.processEmbeddableClass()
INTERNAL: (Override from EmbeddedAccesor)
Process the embeddable class and gather up our 'original' collection of
primary key fields.
|
protected MetadataDescriptor |
EmbeddedAccessor.processEmbeddableClass()
INTERNAL: (Overridden in EmbeddedIdAccessor)
This method processes an embeddable class, if we have not processed it
yet.
|
Modifier and Type | Method and Description |
---|---|
protected void |
CollectionAccessor.addManyToManyRelationKeyFields(MetadataJoinColumns joinColumns,
ManyToManyMapping mapping,
String defaultFieldName,
MetadataDescriptor descriptor,
boolean isSource)
INTERNAL:
Add the relation key fields to a many to many mapping.
|
protected ClassAccessor |
EmbeddedAccessor.buildAccessor(MetadataDescriptor embeddableDescriptor)
INTERNAL:
This method is responsible for configuring the right MetadataAccessor
object for processing of the Embeddable class represented by the
embeddableDescriptor that is passed in.
|
protected oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.EmbeddedAccessor.AccessType |
EmbeddedAccessor.computeAccessTypeFromAnnotation(MetadataDescriptor descriptor)
INTERNAL:
This method computes access-type based on placement of annotations.
|
protected oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.EmbeddedAccessor.AccessType |
EmbeddedAccessor.computeAccessTypeFromXML(MetadataDescriptor descriptor)
INTERNAL:
This method computes access-type based on metadata specified in mapping
XML file.
|
protected oracle.toplink.essentials.internal.ejb.cmp3.metadata.accessors.EmbeddedAccessor.AccessType |
EmbeddedAccessor.determineAccessTypeOfEmbedded(MetadataDescriptor emDesc)
INTERNAL:
This method is responsible for determining the access-type for an
Embeddable class represented by emDescr that is passed to
this method.
|
protected boolean |
EmbeddedAccessor.isMetadataComplete(MetadataDescriptor emDesc)
INTERNAL:
This method is used to decide if annotations should be ignored or not for
the given embeddable class.
|
protected boolean |
EmbeddedAccessor.isMetadataPresent(MetadataDescriptor descriptor)
INTERNAL:
This method is used to decide if a class metadata or not.
|
protected ClassAccessor |
MetadataAccessor.processAccessor(MetadataDescriptor descriptor)
INTERNAL: (Overidden in XMLClassAccessor and XMLEmbeddedAccessor)
Fast track processing a ClassAccessor for the given descriptor.
|
protected void |
ClassAccessor.processInheritanceSubclass(MetadataDescriptor parentDescriptor)
INTERNAL:
Process the inheritance metadata for an inheritance subclass.
|
protected List<MetadataJoinColumn> |
RelationshipAccessor.processJoinColumns(MetadataJoinColumns joinColumns,
MetadataDescriptor descriptor)
INTERNAL:
Process MetadataJoinColumns.
|
Constructor and Description |
---|
ClassAccessor(MetadataAccessibleObject accessibleObject,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
MappedSuperclassAccessor(MetadataAccessibleObject accessibleObject,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
MetadataAccessor(MetadataAccessibleObject accessibleObject,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
NonRelationshipAccessor(MetadataAccessibleObject accessibleObject,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
List<MetadataPrimaryKeyJoinColumn> |
MetadataPrimaryKeyJoinColumns.values(MetadataDescriptor descriptor)
INTERNAL:
This method is called when it is time to process the primary key join
columns.
|
List<MetadataJoinColumn> |
MetadataJoinColumns.values(MetadataDescriptor descriptor)
INTERNAL:
|
Modifier and Type | Method and Description |
---|---|
protected ClassAccessor |
XMLEmbeddedIdAccessor.processAccessor(MetadataDescriptor descriptor)
INTERNAL: (Overrride from EmbeddedAccesor)
Fast track processing a ClassAccessor for the given descriptor.
|
protected ClassAccessor |
XMLClassAccessor.processAccessor(MetadataDescriptor descriptor)
INTERNAL: (OVERRIDE)
Fast track processing a ClassAccessor for the given descriptor.
|
protected ClassAccessor |
XMLEmbeddedAccessor.processAccessor(MetadataDescriptor descriptor)
INTERNAL: (Overrride from EmbeddedAccesor)
Fast track processing a ClassAccessor for the given descriptor.
|
Constructor and Description |
---|
XMLClassAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLHelper helper,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
XMLMappedSuperclassAccessor(MetadataAccessibleObject accessibleObject,
Node node,
XMLHelper helper,
MetadataProcessor processor,
MetadataDescriptor descriptor)
INTERNAL:
|
Copyright © 2023. All rights reserved.