Top Description Constructors Methods
org.eclipse.persistence.internal.jpa.config.mappings

public Class AbstractCollectionMappingImpl<T extends CollectionAccessor, R>

extends AbstractRelationshipMappingImpl<T extends CollectionAccessor, R>
Class Inheritance
Known Direct Subclasses
org.eclipse.persistence.internal.jpa.config.mappings.ManyToManyImpl, org.eclipse.persistence.internal.jpa.config.mappings.OneToManyImpl
Annotations
@SuppressWarnings:unchecked
Imports
java.util.ArrayList, org.eclipse.persistence.internal.jpa.config.columns.AssociationOverrideImpl, .AttributeOverrideImpl, .ColumnImpl, .ForeignKeyImpl, .JoinColumnImpl, .OrderColumnImpl, org.eclipse.persistence.internal.jpa.config.converters.ConvertImpl, .EnumeratedImpl, .TemporalImpl, org.eclipse.persistence.internal.jpa.metadata.accessors.mappings.CollectionAccessor, org.eclipse.persistence.internal.jpa.metadata.columns.AssociationOverrideMetadata, .AttributeOverrideMetadata, .JoinColumnMetadata, org.eclipse.persistence.internal.jpa.metadata.converters.ConvertMetadata, org.eclipse.persistence.internal.jpa.metadata.mappings.OrderByMetadata, org.eclipse.persistence.jpa.config.AssociationOverride, .AttributeOverride, .Column, .Convert, .Enumerated, .ForeignKey, .JoinColumn, .MapKey, .OrderColumn, .Temporal

JPA scripting API implementation.
Author
Guy Pelletier
Since
EclipseLink 2.5.1

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public AssociationOverride
public AttributeOverride
public Convert
addMapKeyConvert()

This covers the JPA 2.1 use case where multiple converts can be added.

public JoinColumn
public R
setDeleteAll(Boolean deleteAll)

public MapKey
public R
setMapKeyClass(String mapKeyClass)

public Column
public R
setMapKeyConvert(String mapKeyConvert)

This covers the EclipseLink Convert, single TEXT convert element.

public Enumerated
public ForeignKey
public Temporal
public R
setOrderBy(String orderBy)

public OrderColumn
Inherited from org.eclipse.persistence.internal.jpa.config.mappings.AbstractRelationshipMappingImpl:
addJoinColumnaddJoinFieldsetBatchFetchsetCascadesetCascadeOnDeletesetFetchsetJoinFetchsetJoinTablesetMappedBysetNonCacheablesetOrphanRemovalsetPrivateOwnedsetTargetEntity

Constructor Detail

AbstractCollectionMappingImplback to summary
public AbstractCollectionMappingImpl(T t)

Method Detail

addMapKeyAssociationOverrideback to summary
public AssociationOverride addMapKeyAssociationOverride()
addMapKeyAttributeOverrideback to summary
public AttributeOverride addMapKeyAttributeOverride()
addMapKeyConvertback to summary
public Convert addMapKeyConvert()

This covers the JPA 2.1 use case where multiple converts can be added.

addMapKeyJoinColumnback to summary
public JoinColumn addMapKeyJoinColumn()
setDeleteAllback to summary
public R setDeleteAll(Boolean deleteAll)
setMapKeyback to summary
public MapKey setMapKey()
setMapKeyClassback to summary
public R setMapKeyClass(String mapKeyClass)
setMapKeyColumnback to summary
public Column setMapKeyColumn()
setMapKeyConvertback to summary
public R setMapKeyConvert(String mapKeyConvert)

This covers the EclipseLink Convert, single TEXT convert element.

setMapKeyEnumeratedback to summary
public Enumerated setMapKeyEnumerated()
setMapKeyForeignKeyback to summary
public ForeignKey setMapKeyForeignKey()
setMapKeyTemporalback to summary
public Temporal setMapKeyTemporal()
setOrderByback to summary
public R setOrderBy(String orderBy)
setOrderColumnback to summary
public OrderColumn setOrderColumn()