Class AbstractCollectionMappingImpl<T extends CollectionAccessor,R>
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.config.MetadataImpl<T>
-
- org.eclipse.persistence.internal.jpa.config.AbstractAccessorImpl<T,R>
-
- org.eclipse.persistence.internal.jpa.config.mappings.AbstractMappingImpl<T,R>
-
- org.eclipse.persistence.internal.jpa.config.mappings.AbstractRelationshipMappingImpl<T,R>
-
- org.eclipse.persistence.internal.jpa.config.mappings.AbstractCollectionMappingImpl<T,R>
-
- Direct Known Subclasses:
ManyToManyImpl,OneToManyImpl
public class AbstractCollectionMappingImpl<T extends CollectionAccessor,R> extends AbstractRelationshipMappingImpl<T,R>
JPA scripting API implementation.- Since:
- EclipseLink 2.5.1
- Author:
- Guy Pelletier
-
-
Field Summary
-
Fields inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
metadata
-
-
Constructor Summary
Constructors Constructor Description AbstractCollectionMappingImpl(T t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssociationOverrideaddMapKeyAssociationOverride()AttributeOverrideaddMapKeyAttributeOverride()ConvertaddMapKeyConvert()This covers the JPA 2.1 use case where multiple converts can be added.JoinColumnaddMapKeyJoinColumn()RsetDeleteAll(java.lang.Boolean deleteAll)MapKeysetMapKey()RsetMapKeyClass(java.lang.String mapKeyClass)ColumnsetMapKeyColumn()RsetMapKeyConvert(java.lang.String mapKeyConvert)This covers the EclipseLink Convert, single TEXT convert element.EnumeratedsetMapKeyEnumerated()ForeignKeysetMapKeyForeignKey()TemporalsetMapKeyTemporal()RsetOrderBy(java.lang.String orderBy)OrderColumnsetOrderColumn()-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.mappings.AbstractRelationshipMappingImpl
addJoinColumn, addJoinField, setBatchFetch, setCascade, setCascadeOnDelete, setFetch, setJoinFetch, setJoinTable, setMappedBy, setNonCacheable, setOrphanRemoval, setPrivateOwned, setTargetEntity
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.mappings.AbstractMappingImpl
setAttributeType
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.AbstractAccessorImpl
addConverter, addObjectTypeConverter, addProperty, addStructConverter, addTypeConverter, setAccess, setAccessMethods, setConverter, setHashPartitioning, setName, setObjectTypeConverter, setPartitioned, setPartitioning, setPinnedPartitioning, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setStructConverter, setTypeConverter, setUnionPartitioning, setValuePartitioning
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
getMetadata
-
-
-
-
Constructor Detail
-
AbstractCollectionMappingImpl
public AbstractCollectionMappingImpl(T t)
-
-
Method Detail
-
addMapKeyAssociationOverride
public AssociationOverride addMapKeyAssociationOverride()
-
addMapKeyAttributeOverride
public AttributeOverride addMapKeyAttributeOverride()
-
addMapKeyConvert
public Convert addMapKeyConvert()
This covers the JPA 2.1 use case where multiple converts can be added.
-
addMapKeyJoinColumn
public JoinColumn addMapKeyJoinColumn()
-
setDeleteAll
public R setDeleteAll(java.lang.Boolean deleteAll)
-
setMapKey
public MapKey setMapKey()
-
setMapKeyClass
public R setMapKeyClass(java.lang.String mapKeyClass)
-
setMapKeyColumn
public Column setMapKeyColumn()
-
setMapKeyConvert
public R setMapKeyConvert(java.lang.String mapKeyConvert)
This covers the EclipseLink Convert, single TEXT convert element.
-
setMapKeyEnumerated
public Enumerated setMapKeyEnumerated()
-
setMapKeyForeignKey
public ForeignKey setMapKeyForeignKey()
-
setMapKeyTemporal
public Temporal setMapKeyTemporal()
-
setOrderBy
public R setOrderBy(java.lang.String orderBy)
-
setOrderColumn
public OrderColumn setOrderColumn()
-
-