Class ElementCollectionImpl
- 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.AbstractDirectMappingImpl<ElementCollectionAccessor,ElementCollection>
-
- org.eclipse.persistence.internal.jpa.config.mappings.ElementCollectionImpl
-
- All Implemented Interfaces:
ElementCollection
public class ElementCollectionImpl extends AbstractDirectMappingImpl<ElementCollectionAccessor,ElementCollection> implements ElementCollection
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 ElementCollectionImpl()
-
Method Summary
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.mappings.AbstractDirectMappingImpl
addConvert, setConvert, setEnumerated, setFetch, setLob, setOptional, setTemporal
-
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
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.persistence.jpa.config.ElementCollection
addConvert, addProperty, setAccess, setAccessMethods, setAttributeType, setConvert, setConverter, setEnumerated, setFetch, setHashPartitioning, setLob, setName, setObjectTypeConverter, setPartitioning, setPinnedPartitioning, setRangePartitioning, setReplicationPartitioning, setRoundRobinPartitioning, setStructConverter, setTemporal, setTypeConverter, setUnionPartitioning, setValuePartitioning
-
-
-
-
Method Detail
-
addAssociationOverride
public AssociationOverride addAssociationOverride()
- Specified by:
addAssociationOverridein interfaceElementCollection
-
addAttributeOverride
public AttributeOverride addAttributeOverride()
- Specified by:
addAttributeOverridein interfaceElementCollection
-
addMapKeyAssociationOverride
public AssociationOverride addMapKeyAssociationOverride()
- Specified by:
addMapKeyAssociationOverridein interfaceElementCollection
-
addMapKeyAttributeOverride
public AttributeOverride addMapKeyAttributeOverride()
- Specified by:
addMapKeyAttributeOverridein interfaceElementCollection
-
addMapKeyConvert
public Convert addMapKeyConvert()
This covers the JPA 2.1 use case where multiple converts can be added.- Specified by:
addMapKeyConvertin interfaceElementCollection
-
addMapKeyJoinColumn
public JoinColumn addMapKeyJoinColumn()
- Specified by:
addMapKeyJoinColumnin interfaceElementCollection
-
setBatchFetch
public BatchFetch setBatchFetch()
- Specified by:
setBatchFetchin interfaceElementCollection
-
setCascadeOnDelete
public ElementCollection setCascadeOnDelete(java.lang.Boolean cascadeOnDelete)
- Specified by:
setCascadeOnDeletein interfaceElementCollection
-
setCollectionTable
public CollectionTable setCollectionTable()
- Specified by:
setCollectionTablein interfaceElementCollection
-
setColumn
public Column setColumn()
- Specified by:
setColumnin interfaceElementCollection
-
setCompositeMember
public ElementCollection setCompositeMember(java.lang.String compositeMember)
- Specified by:
setCompositeMemberin interfaceElementCollection
-
setDeleteAll
public ElementCollection setDeleteAll(java.lang.Boolean deleteAll)
- Specified by:
setDeleteAllin interfaceElementCollection
-
setField
public Field setField()
- Specified by:
setFieldin interfaceElementCollection
-
setJoinFetch
public ElementCollection setJoinFetch(java.lang.String joinFetch)
- Specified by:
setJoinFetchin interfaceElementCollection
-
setMapKey
public MapKey setMapKey()
- Specified by:
setMapKeyin interfaceElementCollection
-
setMapKeyClass
public ElementCollection setMapKeyClass(java.lang.String mapKeyClass)
- Specified by:
setMapKeyClassin interfaceElementCollection
-
setMapKeyColumn
public Column setMapKeyColumn()
- Specified by:
setMapKeyColumnin interfaceElementCollection
-
setMapKeyConvert
public ElementCollection setMapKeyConvert(java.lang.String mapKeyConvert)
This covers the EclipseLink Convert, single TEXT convert element.- Specified by:
setMapKeyConvertin interfaceElementCollection
-
setMapKeyEnumerated
public Enumerated setMapKeyEnumerated()
- Specified by:
setMapKeyEnumeratedin interfaceElementCollection
-
setMapKeyForeignKey
public ForeignKey setMapKeyForeignKey()
- Specified by:
setMapKeyForeignKeyin interfaceElementCollection
-
setMapKeyTemporal
public Temporal setMapKeyTemporal()
- Specified by:
setMapKeyTemporalin interfaceElementCollection
-
setNonCacheable
public ElementCollection setNonCacheable(java.lang.Boolean nonCacheable)
- Specified by:
setNonCacheablein interfaceElementCollection
-
setOrderBy
public ElementCollection setOrderBy(java.lang.String orderBy)
- Specified by:
setOrderByin interfaceElementCollection
-
setOrderColumn
public OrderColumn setOrderColumn()
- Specified by:
setOrderColumnin interfaceElementCollection
-
setTargetClass
public ElementCollection setTargetClass(java.lang.String targetClass)
- Specified by:
setTargetClassin interfaceElementCollection
-
-