Class EntityImpl
- 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.classes.AbstractClassImpl<T,R>
-
- org.eclipse.persistence.internal.jpa.config.classes.AbstractMappedClassImpl<EntityAccessor,Entity>
-
- org.eclipse.persistence.internal.jpa.config.classes.EntityImpl
-
- All Implemented Interfaces:
Entity
public class EntityImpl extends AbstractMappedClassImpl<EntityAccessor,Entity> implements Entity
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 EntityImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConvertaddConvert()IndexaddIndex()PrimaryKeyJoinColumnaddPrimaryKeyJoinColumn()SecondaryTableaddSecondaryTable()EntitysetAccess(java.lang.String access)EntitysetCascadeOnDelete(java.lang.Boolean cascadeOnDelete)EntitysetClassExtractor(java.lang.String classExtractor)DiscriminatorColumnsetDiscriminatorColumn()EntitysetDiscriminatorValue(java.lang.String discriminatorValue)InheritancesetInheritance()ForeignKeysetPrimaryKeyForeignKey()TablesetTable()-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.classes.AbstractMappedClassImpl
addCacheIndex, addEntityListener, addFetchGroup, addNamedNativeQuery, addNamedPLSQLStoredFunctionQuery, addNamedPLSQLStoredProcedureQuery, addNamedQuery, addNamedStoredFunctionQuery, addNamedStoredProcedureQuery, addSqlResultSetMapping, setAdditionalCriteria, setCache, setCacheable, setCacheInterceptor, setExcludeDefaultListeners, setExcludeSuperclassListeners, setExistenceChecking, setIdClass, setMultitenant, setOptimisticLocking, setPostLoad, setPostPersist, setPostRemove, setPostUpdate, setPrePersist, setPreRemove, setPreUpdate, setPrimaryKey, setQueryRedirectors, setReadOnly, setSequenceGenerator, setTableGenerator, setUuidGenerator
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.classes.AbstractClassImpl
addArray, addAssociationOverride, addAttributeOverride, addBasic, addElementCollection, addEmbedded, addId, addManyToMany, addManyToOne, addOneToMany, addOneToOne, addOracleArray, addOracleObject, addPlsqlRecord, addPlsqlTable, addStructure, addTransformation, addTransient, addVariableOneToOne, addVersion, setChangeTracking, setClass, setCloneCopyPolicy, setCopyPolicy, setCustomizer, setEmbeddedId, setExcludeDefaultMappings, setInstantiationCopyPolicy, setMetadataComplete, setNoSql, setParentClass, setStruct
-
Methods inherited from class org.eclipse.persistence.internal.jpa.config.AbstractAccessorImpl
addConverter, addObjectTypeConverter, addProperty, addStructConverter, addTypeConverter, 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.Entity
addArray, addAssociationOverride, addAttributeOverride, addBasic, addCacheIndex, addConverter, addElementCollection, addEmbedded, addEntityListener, addFetchGroup, addId, addManyToMany, addManyToOne, addNamedNativeQuery, addNamedPLSQLStoredFunctionQuery, addNamedPLSQLStoredProcedureQuery, addNamedQuery, addNamedStoredFunctionQuery, addNamedStoredProcedureQuery, addObjectTypeConverter, addOneToMany, addOneToOne, addOracleArray, addOracleObject, addPlsqlRecord, addPlsqlTable, addProperty, addSqlResultSetMapping, addStructConverter, addStructure, addTransformation, addTransient, addTypeConverter, addVariableOneToOne, addVersion, setAccessMethods, setAdditionalCriteria, setCache, setCacheable, setCacheInterceptor, setChangeTracking, setClass, setCloneCopyPolicy, setCopyPolicy, setCustomizer, setEmbeddedId, setExcludeDefaultListeners, setExcludeDefaultMappings, setExcludeSuperclassListeners, setExistenceChecking, setHashPartitioning, setIdClass, setInstantiationCopyPolicy, setMetadataComplete, setMultitenant, setName, setNoSql, setOptimisticLocking, setParentClass, setPartitioning, setPinnedPartitioning, setPostLoad, setPostPersist, setPostRemove, setPostUpdate, setPrePersist, setPreRemove, setPreUpdate, setPrimaryKey, setQueryRedirectors, setRangePartitioning, setReadOnly, setReplicationPartitioning, setRoundRobinPartitioning, setSequenceGenerator, setStruct, setTableGenerator, setUnionPartitioning, setUuidGenerator, setValuePartitioning
-
-
-
-
Method Detail
-
addConvert
public Convert addConvert()
- Specified by:
addConvertin interfaceEntity
-
addPrimaryKeyJoinColumn
public PrimaryKeyJoinColumn addPrimaryKeyJoinColumn()
- Specified by:
addPrimaryKeyJoinColumnin interfaceEntity
-
addSecondaryTable
public SecondaryTable addSecondaryTable()
- Specified by:
addSecondaryTablein interfaceEntity
-
setAccess
public Entity setAccess(java.lang.String access)
- Specified by:
setAccessin interfaceEntity- Overrides:
setAccessin classAbstractAccessorImpl<EntityAccessor,Entity>
-
setCascadeOnDelete
public Entity setCascadeOnDelete(java.lang.Boolean cascadeOnDelete)
- Specified by:
setCascadeOnDeletein interfaceEntity
-
setClassExtractor
public Entity setClassExtractor(java.lang.String classExtractor)
- Specified by:
setClassExtractorin interfaceEntity
-
setDiscriminatorColumn
public DiscriminatorColumn setDiscriminatorColumn()
- Specified by:
setDiscriminatorColumnin interfaceEntity
-
setDiscriminatorValue
public Entity setDiscriminatorValue(java.lang.String discriminatorValue)
- Specified by:
setDiscriminatorValuein interfaceEntity
-
setInheritance
public Inheritance setInheritance()
- Specified by:
setInheritancein interfaceEntity
-
setPrimaryKeyForeignKey
public ForeignKey setPrimaryKeyForeignKey()
- Specified by:
setPrimaryKeyForeignKeyin interfaceEntity
-
-