Module org.eclipse.persistence.jpa
Class EntityImpl
java.lang.Object
org.eclipse.persistence.internal.jpa.config.MetadataImpl<EntityAccessor>
org.eclipse.persistence.internal.jpa.config.AbstractAccessorImpl<EntityAccessor,Entity>
org.eclipse.persistence.internal.jpa.config.classes.AbstractClassImpl<EntityAccessor,Entity>
org.eclipse.persistence.internal.jpa.config.classes.AbstractMappedClassImpl<EntityAccessor,Entity>
org.eclipse.persistence.internal.jpa.config.classes.EntityImpl
- All Implemented Interfaces:
Entity
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 TypeMethodDescriptionaddIndex()
setCascadeOnDelete
(Boolean cascadeOnDelete) setClassExtractor
(String classExtractor) setDiscriminatorValue
(String discriminatorValue) setTable()
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
-
Constructor Details
-
EntityImpl
public EntityImpl()
-
-
Method Details
-
addConvert
- Specified by:
addConvert
in interfaceEntity
-
addIndex
-
addPrimaryKeyJoinColumn
- Specified by:
addPrimaryKeyJoinColumn
in interfaceEntity
-
addSecondaryTable
- Specified by:
addSecondaryTable
in interfaceEntity
-
setAccess
- Specified by:
setAccess
in interfaceEntity
- Overrides:
setAccess
in classAbstractAccessorImpl<EntityAccessor,
Entity>
-
setCascadeOnDelete
- Specified by:
setCascadeOnDelete
in interfaceEntity
-
setClassExtractor
- Specified by:
setClassExtractor
in interfaceEntity
-
setDiscriminatorColumn
- Specified by:
setDiscriminatorColumn
in interfaceEntity
-
setDiscriminatorValue
- Specified by:
setDiscriminatorValue
in interfaceEntity
-
setInheritance
- Specified by:
setInheritance
in interfaceEntity
-
setPrimaryKeyForeignKey
- Specified by:
setPrimaryKeyForeignKey
in interfaceEntity
-
setTable
-