| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMappingImpl<T extends MappingAccessor,R>
JPA scripting API implementation.
|
| Modifier and Type | Method and Description |
|---|---|
MappingAccessor |
MetadataDescriptor.getMappingAccessor(String fieldOrPropertyName)
INTERNAL:
This method will first check for an accessor with name equal to field or
property name.
|
protected MappingAccessor |
MetadataDescriptor.getMappingAccessor(String fieldOrPropertyName,
boolean checkForMethodName)
INTERNAL:
This method will first check for an accessor with name equal to field or
property name.
|
MappingAccessor |
MetadataDescriptor.getPrimaryKeyAccessorForField(DatabaseField field)
INTERNAL:
Return the primary key mapping for the given field.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<MappingAccessor> |
MetadataDescriptor.getMappingAccessors()
INTERNAL:
Return the collection of mapping accessors for this descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataProject.addDirectCollectionAccessor(MappingAccessor accessor)
INTERNAL:
Store basic collection accessors for later processing and quick look up.
|
void |
MetadataProject.addEmbeddableMappingAccessor(MappingAccessor accessor)
INTERNAL:
|
void |
MetadataDescriptor.addMappingAccessor(MappingAccessor accessor)
INTERNAL:
If the accessor is an IdAccessor we store it in a separate map for use
during MappedSuperclass processing.
|
void |
MetadataDescriptor.addPrimaryKeyField(DatabaseField field,
MappingAccessor accessor)
INTERNAL:
Add a field representing the primary key or part of a composite primary
key to the List of primary key fields on the relational descriptor
associated with this metadata descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
protected MappingAccessor |
ClassAccessor.buildAccessor(MetadataAnnotatedElement accessibleObject)
INTERNAL:
Create and return the appropriate accessor based on the accessible
object given.
|
| Modifier and Type | Method and Description |
|---|---|
List<MappingAccessor> |
XMLAttributes.getAccessors()
INTERNAL:
This list is not cached and should not be cached since our accessors
may change in a merge.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClassAccessor.addAccessor(MappingAccessor accessor)
INTERNAL:
Add the accessor to the descriptor
|
protected MetadataField |
ClassAccessor.getAccessibleField(MappingAccessor accessor)
INTERNAL:
Return the accessible field for the given mapping accessor.
|
protected MetadataMethod |
ClassAccessor.getAccessibleMethod(MappingAccessor accessor)
INTERNAL:
Return the accessible method for the given mapping accessor.
|
protected MetadataMethod |
ClassAccessor.getAccessibleVirtualMethod(MappingAccessor accessor)
INTERNAL:
This method should only be called when using virtual access and
presumably for dynamic persistence.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BasicAccessor
INTERNAL:
A relational accessor.
|
class |
BasicCollectionAccessor
INTERNAL:
A basic collection accessor.
|
class |
BasicMapAccessor
INTERNAL:
A basic collection accessor.
|
class |
CollectionAccessor
INTERNAL:
A relational collection mapping accessor.
|
class |
DerivedIdClassAccessor
A derived id class accessor is found within an entity's embedded id class
and is a reference back to a parents id class.
|
class |
DirectAccessor
A direct accessor.
|
class |
DirectCollectionAccessor
An abstract direct collection accessor.
|
class |
ElementCollectionAccessor
An element collection accessor.
|
class |
EmbeddedAccessor
An embedded relationship accessor.
|
class |
EmbeddedIdAccessor
An embedded id relationship accessor.
|
class |
IdAccessor
A relational accessor.
|
class |
ManyToManyAccessor
INTERNAL:
A many to many relationship accessor.
|
class |
ManyToOneAccessor
INTERNAL:
A many to one relationship accessor.
|
class |
MultitenantIdAccessor
A multitenant id accessor.
|
class |
ObjectAccessor
INTERNAL:
A single object relationship accessor.
|
class |
OneToManyAccessor
INTERNAL:
A OneToMany relationship accessor.
|
class |
OneToOneAccessor
A one to one relationship accessor.
|
class |
RelationshipAccessor
INTERNAL:
A relational accessor.
|
class |
TransformationAccessor
INTERNAL:
TransformationAccessor.
|
class |
TransientAccessor
INTERNAL:
An transient accessor ...
|
class |
VariableOneToOneAccessor
INTERNAL:
A variable one to one relationship accessor.
|
class |
VersionAccessor
INTERNAL:
A basic version accessor.
|
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<DatabaseField,MappingAccessor> |
EmbeddedIdAccessor.m_idAccessors |
| Modifier and Type | Method and Description |
|---|---|
Collection<MappingAccessor> |
MappingAccessor.getReferenceAccessors()
INTERNAL:
Return the mapping accessors associated with the reference descriptor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
MappingAccessor.addFieldNameTranslation(EmbeddableMapping embeddableMapping,
String overrideName,
DatabaseField overrideField,
MappingAccessor aggregatesAccessor)
INTERNAL:
Process an attribute override for either an embedded object mapping, or
an element collection mapping containing embeddable objects.
|
protected void |
EmbeddedIdAccessor.addFieldNameTranslation(EmbeddableMapping embeddableMapping,
String overrideName,
DatabaseField overrideField,
MappingAccessor mappingAccessor)
INTERNAL:
Process an attribute override for an embedded object, that is, an
aggregate object mapping in EclipseLink.
|
protected void |
EmbeddedIdAccessor.addIdFieldFromAccessor(String attributeName,
MappingAccessor accessor)
INTERNAL:
|
void |
EmbeddedAccessor.addMapsIdAccessor(MappingAccessor mapsIdAccessor)
INTERNAL:
|
protected void |
ObjectAccessor.processMapsIdFields(OneToOneMapping oneToOneMapping,
EmbeddedIdAccessor embeddedIdAccessor,
MappingAccessor mapsIdAccessor)
INTERNAL:
We're going to add field name translations where necessary.
|
protected void |
EmbeddedAccessor.updateDerivedIdField(EmbeddableMapping embeddableMapping,
String overrideName,
DatabaseField overrideField,
MappingAccessor mappingAccessor)
INTERNAL:
Called when process the mapsId metadata.
|
protected void |
MappingAccessor.updatePrimaryKeyField(MappingAccessor idAccessor,
DatabaseField overrideField)
INTERNAL:
Update the primary key field on the owning descriptor the override field
given.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EmbeddedIdAccessor.addIdFieldsFromAccessors(String parentAttribute,
Collection<MappingAccessor> accessors)
INTERNAL:
|
| Modifier and Type | Method and Description |
|---|---|
MetadataClass |
TypeConverterMetadata.getDataType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
MetadataClass |
TypeConverterMetadata.getObjectType(MappingAccessor accessor,
MetadataClass referenceClass)
INTERNAL:
|
void |
XMLMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
TypeConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
void |
TemporalMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
StructConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
void |
SerializedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
SerializedConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process this converter for the given mapping.
|
void |
ObjectTypeConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
|
abstract void |
MetadataConverter.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
LobMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
KryoMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
JSONMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
EnumeratedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
ConverterMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Process this converter for the given mapping.
|
void |
ClassInstanceMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
void |
SerializedMetadata.process(DatabaseMapping mapping,
MappingAccessor accessor,
MetadataClass referenceClass,
MetadataClass classification,
boolean isForMapKey)
INTERNAL:
Every converter needs to be able to process themselves.
|
| Modifier and Type | Method and Description |
|---|---|
String |
MapKeyMetadata.process(ContainerMapping mapping,
MappingAccessor mappingAccessor)
INTERNAL:
Process a map key for a 1-M or M-M mapping.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArrayAccessor
An array accessor.
|
class |
StructureAccessor
Defines a StructureMapping metadata.
|
Copyright © 2007–2021 Eclipse.org - EclipseLink Project. All rights reserved.