Uses of Class
org.eclipse.persistence.mappings.CollectionMapping
Package
Description
-
Uses of CollectionMapping in org.eclipse.persistence.descriptors
Modifier and TypeMethodDescriptionClassDescriptor.newManyToManyMapping()
Return a new one to many mapping for this type of descriptor.ClassDescriptor.newOneToManyMapping()
Return a new one to many mapping for this type of descriptor.ClassDescriptor.newUnidirectionalOneToManyMapping()
Return a new one to many mapping for this type of descriptor. -
Uses of CollectionMapping in org.eclipse.persistence.eis
Modifier and TypeMethodDescriptionEISDescriptor.newManyToManyMapping()
Return a new one to many mapping for this type of descriptor.EISDescriptor.newOneToManyMapping()
Return a new one to many mapping for this type of descriptor.EISDescriptor.newUnidirectionalOneToManyMapping()
Return a new one to many mapping for this type of descriptor. -
Uses of CollectionMapping in org.eclipse.persistence.eis.mappings
Modifier and TypeClassDescriptionclass
An EIS one-to-many mapping is a reference mapping that represents the relationship between a single source object and a collection of mapped persistent Java objects. -
Uses of CollectionMapping in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionstatic DescriptorException
DescriptorException.attributeTypeNotValid
(CollectionMapping mapping, Class<?> interfaceType) static DescriptorException
DescriptorException.getMethodReturnTypeNotValid
(CollectionMapping mapping) static DescriptorException
DescriptorException.setMethodParameterTypeNotValid
(CollectionMapping mapping) -
Uses of CollectionMapping in org.eclipse.persistence.internal.expressions
-
Uses of CollectionMapping in org.eclipse.persistence.internal.indirection
Modifier and TypeMethodDescriptionprotected CollectionMapping
IndirectionPolicy.getCollectionMapping()
INTERNAL: Reduce casting clutter.... -
Uses of CollectionMapping in org.eclipse.persistence.internal.jpa.metadata.accessors.mappings
Modifier and TypeMethodDescriptionprotected void
CollectionAccessor.process
(CollectionMapping mapping) Configure the CollectionMapping properties based on the metadata.protected void
BasicCollectionAccessor.processCollectionTable
(CollectionMapping mapping) INTERNAL: Process a MetadataCollectionTable.protected void
DirectCollectionAccessor.processCollectionTable
(CollectionMapping mapping) INTERNAL: Process a MetadataCollectionTable.protected void
ElementCollectionAccessor.processCollectionTable
(CollectionMapping mapping) INTERNAL: Process a MetadataCollectionTable. -
Uses of CollectionMapping in org.eclipse.persistence.internal.jpa.metadata.columns
Modifier and TypeMethodDescriptionvoid
OrderColumnMetadata.process
(CollectionMapping mapping, MetadataDescriptor descriptor) INTERNAL: -
Uses of CollectionMapping in org.eclipse.persistence.internal.jpa.metadata.mappings
Modifier and TypeMethodDescriptionvoid
OrderByMetadata.process
(CollectionMapping mapping, MetadataDescriptor referenceDescriptor, MetadataClass javaClass) INTERNAL: Process an order by value (if specified) for the given collection mapping. -
Uses of CollectionMapping in org.eclipse.persistence.internal.jpa.metamodel
Modifier and TypeMethodDescriptionPluralAttributeImpl.getCollectionMapping()
INTERNAL: Return the mapping associated with this PluralAttribute.ModifierConstructorDescriptionprotected
CollectionAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL: Construct an instance of Collection for the managed type managedTypeprotected
CollectionAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) INTERNAL: Construct an instance of Collection for the managed type managedTypeprotected
ListAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL:protected
ListAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) protected
MapAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL:protected
MapAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) INTERNAL: Create a new MapAttribute instance.protected
PluralAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) INTERNAL: Create an Attribute instance with a passed in validation flag (usually set to true only during Metamodel initialization)protected
SetAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping) INTERNAL:protected
SetAttributeImpl
(ManagedTypeImpl<X> managedType, CollectionMapping mapping, boolean validationEnabled) INTERNAL: -
Uses of CollectionMapping in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionvoid
ContainerPolicy.addNextValueFromIteratorInto
(Object valuesIterator, Object parent, CacheKey parentCacheKey, Object toCollection, CollectionMapping mapping, Integer refreshCascade, AbstractSession cloningSession, boolean isExisting, boolean isFromSharedCache) INTERNAL: This method is used to add the next value from an iterator built using ContainerPolicy's iteratorFor() method into the toCollection.void
MapContainerPolicy.addNextValueFromIteratorInto
(Object valuesIterator, Object parent, CacheKey parentCacheKey, Object toCollection, CollectionMapping mapping, Integer refreshCascade, AbstractSession cloningSession, boolean isExisting, boolean isFromSharedCache) INTERNAL: This method is used to add the next value from an iterator built using ContainerPolicy's iteratorFor() method into the toCollection.protected Object
MapContainerPolicy.buildCloneForValue
(Object value, Object parent, CacheKey parentCacheKey, CollectionMapping mapping, Integer refreshCascade, AbstractSession cloningSession, boolean isExisting, boolean isFromSharedCache) Build a clone for the value in a mapping.ContainerPolicy.getAdditionalFieldsForJoin
(CollectionMapping baseMapping) INTERNAL: Return any additional fields required by the policy for a fetch join.MappedKeyMapContainerPolicy.getAdditionalFieldsForJoin
(CollectionMapping baseMapping) INTERNAL: Return any additional fields required by the policy for a fetch join.OrderedListContainerPolicy.getAdditionalFieldsForJoin
(CollectionMapping baseMapping) INTERNAL: Return any additional fields required by the policy for a fetch join.InterfaceContainerPolicy.getDirectKeyField
(CollectionMapping mapping) INTERNAL: Return the DatabaseField that represents the key in a DirectMapMapping.MapContainerPolicy.getDirectKeyField
(CollectionMapping baseMapping) INTERNAL: Return the DatabaseField that represents the key in a DirectMapMapping.MappedKeyMapContainerPolicy.getDirectKeyField
(CollectionMapping baseMapping) INTERNAL: Return the DatabaseField that represents the key in a DirectMapMapping. -
Uses of CollectionMapping in org.eclipse.persistence.mappings
Modifier and TypeClassDescriptionclass
Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single source object and a collection of target objects.class
Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.class
Mapping for a collection of key-value pairs.class
Purpose: Many to many mappings are used to represent the relationships between a collection of source objects and a collection of target objects.class
Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.class
Purpose: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping. -
Uses of CollectionMapping in org.eclipse.persistence.mappings.structures
Modifier and TypeClassDescriptionclass
Purpose: Nested tables are similar toVARRAYs
except internally they store their information in a separate table from their parent structure's table.