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
-
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, 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
-
Constructor Details
-
ElementCollectionImpl
public ElementCollectionImpl()
-
-
Method Details
-
addAssociationOverride
- Specified by:
addAssociationOverride
in interfaceElementCollection
-
addAttributeOverride
- Specified by:
addAttributeOverride
in interfaceElementCollection
-
addMapKeyAssociationOverride
- Specified by:
addMapKeyAssociationOverride
in interfaceElementCollection
-
addMapKeyAttributeOverride
- Specified by:
addMapKeyAttributeOverride
in interfaceElementCollection
-
addMapKeyConvert
This covers the JPA 2.1 use case where multiple converts can be added.- Specified by:
addMapKeyConvert
in interfaceElementCollection
-
addMapKeyJoinColumn
- Specified by:
addMapKeyJoinColumn
in interfaceElementCollection
-
setBatchFetch
- Specified by:
setBatchFetch
in interfaceElementCollection
-
setCascadeOnDelete
- Specified by:
setCascadeOnDelete
in interfaceElementCollection
-
setCollectionTable
- Specified by:
setCollectionTable
in interfaceElementCollection
-
setColumn
- Specified by:
setColumn
in interfaceElementCollection
-
setCompositeMember
- Specified by:
setCompositeMember
in interfaceElementCollection
-
setDeleteAll
- Specified by:
setDeleteAll
in interfaceElementCollection
-
setField
- Specified by:
setField
in interfaceElementCollection
-
setJoinFetch
- Specified by:
setJoinFetch
in interfaceElementCollection
-
setMapKey
- Specified by:
setMapKey
in interfaceElementCollection
-
setMapKeyClass
- Specified by:
setMapKeyClass
in interfaceElementCollection
-
setMapKeyColumn
- Specified by:
setMapKeyColumn
in interfaceElementCollection
-
setMapKeyConvert
This covers the EclipseLink Convert, single TEXT convert element.- Specified by:
setMapKeyConvert
in interfaceElementCollection
-
setMapKeyEnumerated
- Specified by:
setMapKeyEnumerated
in interfaceElementCollection
-
setMapKeyForeignKey
- Specified by:
setMapKeyForeignKey
in interfaceElementCollection
-
setMapKeyTemporal
- Specified by:
setMapKeyTemporal
in interfaceElementCollection
-
setNonCacheable
- Specified by:
setNonCacheable
in interfaceElementCollection
-
setOrderBy
- Specified by:
setOrderBy
in interfaceElementCollection
-
setOrderColumn
- Specified by:
setOrderColumn
in interfaceElementCollection
-
setTargetClass
- Specified by:
setTargetClass
in interfaceElementCollection
-