Module org.eclipse.persistence.jpa
Class ElementCollectionImpl
java.lang.Object
org.eclipse.persistence.internal.jpa.config.MetadataImpl<ElementCollectionAccessor>
org.eclipse.persistence.internal.jpa.config.AbstractAccessorImpl<ElementCollectionAccessor,ElementCollection>
org.eclipse.persistence.internal.jpa.config.mappings.AbstractMappingImpl<ElementCollectionAccessor,ElementCollection>
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
-
Field Summary
Fields inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
metadata -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis covers the JPA 2.1 use case where multiple converts can be added.setCascadeOnDelete(Boolean cascadeOnDelete) setCompositeMember(String compositeMember) setDeleteAll(Boolean deleteAll) setField()setJoinFetch(String joinFetch) setMapKeyClass(String mapKeyClass) setMapKeyConvert(String mapKeyConvert) This covers the EclipseLink Convert, single TEXT convert element.setNonCacheable(Boolean nonCacheable) setOrderBy(String orderBy) setTargetClass(String targetClass) Methods inherited from class org.eclipse.persistence.internal.jpa.config.mappings.AbstractDirectMappingImpl
addConvert, setConvert, setEnumerated, setFetch, setLob, setOptional, setTemporalMethods inherited from class org.eclipse.persistence.internal.jpa.config.mappings.AbstractMappingImpl
setAttributeTypeMethods 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, setValuePartitioningMethods inherited from class org.eclipse.persistence.internal.jpa.config.MetadataImpl
getMetadataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
Constructor Details
-
ElementCollectionImpl
public ElementCollectionImpl()
-
-
Method Details
-
addAssociationOverride
- Specified by:
addAssociationOverridein interfaceElementCollection
-
addAttributeOverride
- Specified by:
addAttributeOverridein interfaceElementCollection
-
addMapKeyAssociationOverride
- Specified by:
addMapKeyAssociationOverridein interfaceElementCollection
-
addMapKeyAttributeOverride
- Specified by:
addMapKeyAttributeOverridein interfaceElementCollection
-
addMapKeyConvert
This covers the JPA 2.1 use case where multiple converts can be added.- Specified by:
addMapKeyConvertin interfaceElementCollection
-
addMapKeyJoinColumn
- Specified by:
addMapKeyJoinColumnin interfaceElementCollection
-
setBatchFetch
- Specified by:
setBatchFetchin interfaceElementCollection
-
setCascadeOnDelete
- Specified by:
setCascadeOnDeletein interfaceElementCollection
-
setCollectionTable
- Specified by:
setCollectionTablein interfaceElementCollection
-
setColumn
- Specified by:
setColumnin interfaceElementCollection
-
setCompositeMember
- Specified by:
setCompositeMemberin interfaceElementCollection
-
setDeleteAll
- Specified by:
setDeleteAllin interfaceElementCollection
-
setField
- Specified by:
setFieldin interfaceElementCollection
-
setJoinFetch
- Specified by:
setJoinFetchin interfaceElementCollection
-
setMapKey
- Specified by:
setMapKeyin interfaceElementCollection
-
setMapKeyClass
- Specified by:
setMapKeyClassin interfaceElementCollection
-
setMapKeyColumn
- Specified by:
setMapKeyColumnin interfaceElementCollection
-
setMapKeyConvert
This covers the EclipseLink Convert, single TEXT convert element.- Specified by:
setMapKeyConvertin interfaceElementCollection
-
setMapKeyEnumerated
- Specified by:
setMapKeyEnumeratedin interfaceElementCollection
-
setMapKeyForeignKey
- Specified by:
setMapKeyForeignKeyin interfaceElementCollection
-
setMapKeyTemporal
- Specified by:
setMapKeyTemporalin interfaceElementCollection
-
setNonCacheable
- Specified by:
setNonCacheablein interfaceElementCollection
-
setOrderBy
- Specified by:
setOrderByin interfaceElementCollection
-
setOrderColumn
- Specified by:
setOrderColumnin interfaceElementCollection
-
setTargetClass
- Specified by:
setTargetClassin interfaceElementCollection
-