Interface MapComponentMapping
- All Known Subinterfaces:
MapKeyMapping
- All Known Implementing Classes:
AbstractDirectMapping,AggregateCollectionMapping,AggregateObjectMapping,DirectMapMapping,DirectToFieldMapping,DirectToXMLTypeMapping,EISDirectMapping,ManyToManyMapping,ManyToOneMapping,OneToManyMapping,OneToOneMapping,UnidirectionalOneToManyMapping,XMLBinaryDataMapping,XMLDirectMapping,XMLFragmentMapping
public interface MapComponentMapping
A MapComponentMapping is any mapping that can be used as the key or the value
in a mapping that uses a MappedKeyMapContainerPolicy. This interface is generally implemented
by mappings that provide the value in a mapping to a Map. Mappings that provide the key generally
implement sub-interface MapKeyMapping
- See Also:
-
MappedKeyMapContainerPolicyMapKeyMappingDirectCollectionMappingAggregateCollectionMappingOneToManyMappingUnidirectionalOneToManyMappingManyToManyMapping
- Author:
- tware
-
Method Summary
Modifier and TypeMethodDescriptionclone()INTERNAL Called when cloning the container policy.createMapComponentFromRow(org.eclipse.persistence.internal.sessions.AbstractRecord dbRow, ObjectBuildingQuery query, org.eclipse.persistence.internal.identitymaps.CacheKey parentCacheKey, org.eclipse.persistence.internal.sessions.AbstractSession session, boolean isTargetProtected) INTERNAL Called when a DatabaseMapping is used to map the key in a collection.
-
Method Details
-
createMapComponentFromRow
Object createMapComponentFromRow(org.eclipse.persistence.internal.sessions.AbstractRecord dbRow, ObjectBuildingQuery query, org.eclipse.persistence.internal.identitymaps.CacheKey parentCacheKey, org.eclipse.persistence.internal.sessions.AbstractSession session, boolean isTargetProtected) INTERNAL Called when a DatabaseMapping is used to map the key in a collection. Returns the key. -
clone
Object clone()INTERNAL Called when cloning the container policy.
-