Class AbstractDirectMappingImpl<T extends DirectAccessor,R>
- 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<T,R>
-
- Direct Known Subclasses:
AbstractBasicMappingImpl
,ArrayImpl
,ElementCollectionImpl
,TransformationImpl
public class AbstractDirectMappingImpl<T extends DirectAccessor,R> extends AbstractMappingImpl<T,R>
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 AbstractDirectMappingImpl(T t)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Convert
addConvert()
This covers the JPA 2.1 use case where multiple converts can be added.R
setConvert(java.lang.String name)
This covers the EclipseLink Convert, single TEXT convert element.Enumerated
setEnumerated()
R
setFetch(java.lang.String fetch)
Lob
setLob()
R
setOptional(java.lang.Boolean optional)
Temporal
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
-
-
-
-
Constructor Detail
-
AbstractDirectMappingImpl
public AbstractDirectMappingImpl(T t)
-
-
Method Detail
-
addConvert
public Convert addConvert()
This covers the JPA 2.1 use case where multiple converts can be added.
-
setConvert
public R setConvert(java.lang.String name)
This covers the EclipseLink Convert, single TEXT convert element.
-
setEnumerated
public Enumerated setEnumerated()
-
setFetch
public R setFetch(java.lang.String fetch)
-
setLob
public Lob setLob()
-
setOptional
public R setOptional(java.lang.Boolean optional)
-
setTemporal
public Temporal setTemporal()
-
-