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

public Class ElementCollectionImpl

extends AbstractDirectMappingImpl<ElementCollectionAccessor, ElementCollection>
implements ElementCollection
Class Inheritance
All Implemented Interfaces
org.eclipse.persistence.jpa.config.ElementCollection
Imports
java.util.ArrayList, org.eclipse.persistence.internal.jpa.config.columns.AssociationOverrideImpl, .AttributeOverrideImpl, .ColumnImpl, .FieldImpl, .ForeignKeyImpl, .JoinColumnImpl, .OrderColumnImpl, org.eclipse.persistence.internal.jpa.config.converters.ConvertImpl, .EnumeratedImpl, .TemporalImpl, org.eclipse.persistence.internal.jpa.config.tables.CollectionTableImpl, 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.internal.jpa.metadata.accessors.mappings.ElementCollectionAccessor, org.eclipse.persistence.jpa.config.AssociationOverride, .AttributeOverride, .BatchFetch, .CollectionTable, .Column, .Convert, .ElementCollection, .Enumerated, .Field, .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 AssociationOverride
public AttributeOverride
public Convert
addMapKeyConvert()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addMapKeyConvert.

This covers the JPA 2.1 use case where multiple converts can be added.
public JoinColumn
public BatchFetch
public ElementCollection
public CollectionTable
public Column
public ElementCollection
public ElementCollection
public Field
public ElementCollection
public MapKey
public ElementCollection
public Column
public ElementCollection
setMapKeyConvert(String mapKeyConvert)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyConvert.

This covers the EclipseLink Convert, single TEXT convert element.
public Enumerated
public ForeignKey
public Temporal
public ElementCollection
public ElementCollection
public OrderColumn
public ElementCollection
Inherited from org.eclipse.persistence.internal.jpa.config.mappings.AbstractDirectMappingImpl:
addConvertsetConvertsetEnumeratedsetFetchsetLobsetOptionalsetTemporal

Constructor Detail

ElementCollectionImplback to summary
public ElementCollectionImpl()

Method Detail

addAssociationOverrideback to summary
public AssociationOverride addAssociationOverride()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addAssociationOverride.

Annotations
@Override
addAttributeOverrideback to summary
public AttributeOverride addAttributeOverride()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addAttributeOverride.

Annotations
@Override
addMapKeyAssociationOverrideback to summary
public AssociationOverride addMapKeyAssociationOverride()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addMapKeyAssociationOverride.

Annotations
@Override
addMapKeyAttributeOverrideback to summary
public AttributeOverride addMapKeyAttributeOverride()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addMapKeyAttributeOverride.

Annotations
@Override
addMapKeyConvertback to summary
public Convert addMapKeyConvert()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addMapKeyConvert.

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

Annotations
@Override
addMapKeyJoinColumnback to summary
public JoinColumn addMapKeyJoinColumn()

Implements org.eclipse.persistence.jpa.config.ElementCollection.addMapKeyJoinColumn.

Annotations
@Override
setBatchFetchback to summary
public BatchFetch setBatchFetch()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setBatchFetch.

Annotations
@Override
setCascadeOnDeleteback to summary
public ElementCollection setCascadeOnDelete(Boolean cascadeOnDelete)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setCascadeOnDelete.

Annotations
@Override
setCollectionTableback to summary
public CollectionTable setCollectionTable()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setCollectionTable.

Annotations
@Override
setColumnback to summary
public Column setColumn()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setColumn.

Annotations
@Override
setCompositeMemberback to summary
public ElementCollection setCompositeMember(String compositeMember)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setCompositeMember.

Annotations
@Override
setDeleteAllback to summary
public ElementCollection setDeleteAll(Boolean deleteAll)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setDeleteAll.

Annotations
@Override
setFieldback to summary
public Field setField()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setField.

Annotations
@Override
setJoinFetchback to summary
public ElementCollection setJoinFetch(String joinFetch)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setJoinFetch.

Annotations
@Override
setMapKeyback to summary
public MapKey setMapKey()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKey.

Annotations
@Override
setMapKeyClassback to summary
public ElementCollection setMapKeyClass(String mapKeyClass)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyClass.

Annotations
@Override
setMapKeyColumnback to summary
public Column setMapKeyColumn()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyColumn.

Annotations
@Override
setMapKeyConvertback to summary
public ElementCollection setMapKeyConvert(String mapKeyConvert)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyConvert.

This covers the EclipseLink Convert, single TEXT convert element.

Annotations
@Override
setMapKeyEnumeratedback to summary
public Enumerated setMapKeyEnumerated()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyEnumerated.

Annotations
@Override
setMapKeyForeignKeyback to summary
public ForeignKey setMapKeyForeignKey()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyForeignKey.

Annotations
@Override
setMapKeyTemporalback to summary
public Temporal setMapKeyTemporal()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setMapKeyTemporal.

Annotations
@Override
setNonCacheableback to summary
public ElementCollection setNonCacheable(Boolean nonCacheable)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setNonCacheable.

Annotations
@Override
setOrderByback to summary
public ElementCollection setOrderBy(String orderBy)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setOrderBy.

Annotations
@Override
setOrderColumnback to summary
public OrderColumn setOrderColumn()

Implements org.eclipse.persistence.jpa.config.ElementCollection.setOrderColumn.

Annotations
@Override
setTargetClassback to summary
public ElementCollection setTargetClass(String targetClass)

Implements org.eclipse.persistence.jpa.config.ElementCollection.setTargetClass.

Annotations
@Override