| Modifier and Type | Class and Description |
|---|---|
class |
AbstractClassImpl<T extends ClassAccessor,R>
JPA scripting API implementation.
|
| Modifier and Type | Method and Description |
|---|---|
ClassAccessor |
MetadataProject.getAccessor(String className)
INTERNAL:
Return the accessor for the given class.
|
ClassAccessor |
MetadataDescriptor.getClassAccessor()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
List<ClassAccessor> |
MetadataProject.getAccessorsWithCustomizer()
INTERNAL:
|
Collection<ClassAccessor> |
MetadataProject.getAllAccessors()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MetadataProject.addAccessor(ClassAccessor accessor)
INTERNAL:
This method will add the descriptor to the actual EclipseLink project,
if it has not already been added.
|
void |
MetadataProject.addAccessorWithCustomizer(ClassAccessor accessor)
INTERNAL:
|
void |
MetadataProject.addAccessorWithDerivedId(ClassAccessor accessor)
INTERNAL:
|
void |
MetadataProject.addVirtualClass(ClassAccessor accessor)
INTERNAL:
Add virtual class accessor to the project.
|
void |
MetadataDescriptor.setClassAccessor(ClassAccessor accessor)
INTERNAL:
|
| Constructor and Description |
|---|
MetadataDescriptor(MetadataClass javaClass,
ClassAccessor classAccessor)
INTERNAL:
|
| Modifier and Type | Class and Description |
|---|---|
class |
EmbeddableAccessor
INTERNAL:
An embeddable accessor.
|
class |
EntityAccessor
An entity accessor.
|
class |
InterfaceAccessor
An interface accessor.
|
class |
MappedSuperclassAccessor
INTERNAL:
A mapped superclass accessor.
|
| Modifier and Type | Method and Description |
|---|---|
Map<String,ClassAccessor> |
EmbeddableAccessor.getEmbeddingAccessors()
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EmbeddableAccessor.addEmbeddingAccessor(ClassAccessor embeddingAccessor)
INTERNAL:
Embedding accessors are those accessors that actually embed the
embeddable class with an embedded mapping.
|
protected void |
EmbeddableAccessor.addPotentialEmbeddableAccessor(MetadataClass potentialEmbeddableClass,
ClassAccessor embeddingAccessor)
INTERNAL
Ensure any embeddable classes that are discovered during pre-process
are added to the project.
|
protected void |
ClassAccessor.addPotentialEmbeddableAccessor(MetadataClass potentialEmbeddableClass,
ClassAccessor embeddingAccessor)
INTERNAL
Add an embeddable class to the embeddable accessor list if it is
indeed an embeddable.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EmbeddableAccessor.addEmbeddingAccessors(Map<String,ClassAccessor> embeddingAccessors)
INTERNAL:
|
void |
EntityAccessor.processDerivedId(HashSet<ClassAccessor> processing,
HashSet<ClassAccessor> processed)
INTERNAL:
Allows for processing DerivedIds.
|
void |
EntityAccessor.processDerivedId(HashSet<ClassAccessor> processing,
HashSet<ClassAccessor> processed)
INTERNAL:
Allows for processing DerivedIds.
|
void |
ClassAccessor.processDerivedId(HashSet<ClassAccessor> processing,
HashSet<ClassAccessor> processed)
INTERNAL:
Allows for processing derived ids, either from an Id or MapsId
specification.
|
void |
ClassAccessor.processDerivedId(HashSet<ClassAccessor> processing,
HashSet<ClassAccessor> processed)
INTERNAL:
Allows for processing derived ids, either from an Id or MapsId
specification.
|
| Modifier and Type | Method and Description |
|---|---|
ClassAccessor |
MappingAccessor.getClassAccessor()
INTERNAL:
Returns the class accessor on which this mapping was defined.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MappingAccessor.initXMLMappingAccessor(ClassAccessor classAccessor)
INTERNAL:
Init an xml mapping accessor with its necessary components.
|
void |
MappingAccessor.setClassAccessor(ClassAccessor classAccessor)
INTERNAL:
Sets the class accessor for this mapping accessor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
MetadataAnnotatedElement.areAnnotationsCompatibleWithTransient(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessible object has 2 or more declared
persistence annotations.
|
MetadataAnnotation |
MetadataAnnotatedElement.getAnnotation(String annotationClassName,
ClassAccessor classAccessor)
INTERNAL:
Return the annotated element for this accessor.
|
protected int |
MetadataAnnotatedElement.getDeclaredAnnotationsCount(ClassAccessor classAccessor)
INTERNAL:
|
boolean |
MetadataAnnotatedElement.hasDeclaredAnnotations(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessible object has 1 or more declared
persistence annotations.
|
boolean |
MetadataAnnotatedElement.isAnnotationNotPresent(Class annotation,
ClassAccessor accessor)
INTERNAL:
Indicates whether the specified annotation is actually not present on
this accessible object.
|
boolean |
MetadataAnnotatedElement.isAnnotationNotPresent(String annotation,
ClassAccessor accessor)
INTERNAL:
Indicates whether the specified annotation is actually not present on
this accessible object.
|
boolean |
MetadataAnnotatedElement.isAnnotationPresent(Class annotationClass,
ClassAccessor accessor)
INTERNAL:
Indicates whether the specified annotation is present on java class
for the given descriptor metadata.
|
boolean |
MetadataAnnotatedElement.isAnnotationPresent(String annotationName,
ClassAccessor accessor)
INTERNAL:
Indicates whether the specified annotation is present on java class
for the given descriptor metadata.
|
boolean |
MetadataAnnotatedElement.isArray(ClassAccessor classAccessor)
INTERNAL:
Return true if this field accessor represents an array relationship.
|
boolean |
MetadataAnnotatedElement.isBasic(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a basic mapping.
|
boolean |
MetadataAnnotatedElement.isBasicCollection(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a basic collection mapping.
|
boolean |
MetadataAnnotatedElement.isBasicMap(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a basic collection mapping.
|
boolean |
MetadataAnnotatedElement.isDerivedId(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an id mapping.
|
boolean |
MetadataAnnotatedElement.isDerivedIdClass(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an id mapping.
|
boolean |
MetadataAnnotatedElement.isElementCollection(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an element collection mapping.
|
boolean |
MetadataAnnotatedElement.isEmbedded(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an aggregate mapping.
|
boolean |
MetadataAnnotatedElement.isEmbeddedId(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an aggregate id mapping.
|
boolean |
MetadataAnnotatedElement.isId(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an id mapping.
|
boolean |
MetadataAnnotatedElement.isManyToMany(ClassAccessor classAccessor)
INTERNAL:
Return true if this field accessor represents a m-m relationship.
|
boolean |
MetadataAnnotatedElement.isManyToOne(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a m-1 relationship.
|
boolean |
MetadataAnnotatedElement.isOneToMany(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a 1-m relationship.
|
boolean |
MetadataAnnotatedElement.isOneToOne(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a 1-1 relationship.
|
boolean |
MetadataAnnotatedElement.isStructure(ClassAccessor classAccessor)
INTERNAL:
Return true if this field accessor represents a structure relationship.
|
boolean |
MetadataAnnotatedElement.isTransformation(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents an transformation mapping.
|
protected boolean |
MetadataAnnotatedElement.isValidPersistenceElement(boolean mustBeExplicit,
String explicitType,
ClassAccessor classAccessor)
INTERNAL:
When processing the inverse accessors to an explicit access setting,
their must be an Access(FIELD) or Access(PROPERTY) present for the
element to be processed.
|
boolean |
MetadataField.isValidPersistenceField(boolean mustBeExplicit,
ClassAccessor classAccessor)
INTERNAL:
Return true is this field is a valid persistence field.
|
boolean |
MetadataField.isValidPersistenceField(ClassAccessor classAccessor,
boolean userDecorated)
INTERNAL:
Return true is this field is a valid persistence field.
|
boolean |
MetadataMethod.isValidPersistenceMethod(boolean mustBeExplicit,
ClassAccessor classAccessor)
INTERNAL:
Return true is this method is a valid persistence method.
|
boolean |
MetadataMethod.isValidPersistenceMethod(ClassAccessor classAccessor,
boolean userDecorated)
INTERNAL:
Return true is this method is a valid persistence method.
|
boolean |
MetadataAnnotatedElement.isVariableOneToOne(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a variable 1-1 relationship.
|
boolean |
MetadataAnnotatedElement.isVersion(ClassAccessor classAccessor)
INTERNAL:
Return true if this accessor represents a version mapping.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConvertMetadata.process(DatabaseMapping mapping,
MetadataClass referenceClass,
ClassAccessor accessor,
boolean isForMapKey)
INTERNAL:
By the time we get here, we have the mapping that needs to have the
convert applied to.
|
void |
ConvertMetadata.process(DatabaseMapping mapping,
MetadataClass referenceClass,
ClassAccessor accessor,
String embeddedAttributeName)
INTERNAL:
Apply convert for
@ElementCollection mapping where we expect
@Convert annotation to contain attributeName="value.<name>". |
| Constructor and Description |
|---|
NamedAttributeNodeMetadata(MetadataAnnotation namedAttributeNode,
ClassAccessor accessor)
INTERNAL:
Used for annotation loading.
|
NamedSubgraphMetadata(MetadataAnnotation namedSubgraph,
ClassAccessor accessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EntityListenerMetadata.process(ClassAccessor classAccessor,
ClassLoader loader,
boolean isDefaultListener)
INTERNAL:
|
protected void |
EntityListenerMetadata.processCallbackMethods(Method[] methods,
ClassAccessor classAccessor)
INTERNAL:
Process the the callback methods.
|
| Modifier and Type | Method and Description |
|---|---|
void |
FetchGroupMetadata.process(ClassAccessor accessor)
INTERNAL:
|
| Constructor and Description |
|---|
ArrayAccessor(MetadataAnnotation array,
MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
Used for annotations.
|
StructureAccessor(MetadataAnnotation embedded,
MetadataAccessibleObject accessibleObject,
ClassAccessor classAccessor)
INTERNAL:
Used for annotation loading.
|
| Modifier and Type | Method and Description |
|---|---|
void |
XMLEntityMappings.processEntityMappingsDefaults(ClassAccessor accessor)
INTERNAL:
Set any entity-mappings defaults if specified.
|
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.