public class RootEntitySourceImpl extends EntitySourceImpl implements RootEntitySource
| Constructor and Description | 
|---|
RootEntitySourceImpl(EntityClass entityClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
Caching | 
getCaching()
Obtain the caching configuration for this entity. 
 | 
DiscriminatorSource | 
getDiscriminatorSource()
Obtain the source information about the discriminator attribute for single table inheritance 
 | 
EntityMode | 
getEntityMode()
Obtain the entity mode for this entity. 
 | 
IdentifierSource | 
getIdentifierSource()
Obtain source information about this entity's identifier. 
 | 
OptimisticLockStyle | 
getOptimisticLockStyle()
Obtain the optimistic locking style for this entity. 
 | 
String | 
getRowId()
Obtain the row-id name for this entity 
 | 
SingularAttributeSource | 
getVersioningAttributeSource()
Obtain the source information about the attribute used for versioning. 
 | 
String | 
getWhere()
Obtain the specified extra where condition to be applied to this entity. 
 | 
boolean | 
isExplicitPolymorphism()
Should explicit polymorphism (querying) be applied to this entity? 
 | 
boolean | 
isMutable()
Is this root entity mutable? 
 | 
add, attributeSources, getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getDiscriminatorMatchValue, getEntityClass, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getPath, getPrimaryTable, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes, subclassEntitySourcesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getDiscriminatorMatchValue, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getPrimaryTable, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributesadd, subclassEntitySourcesattributeSources, getPathpublic RootEntitySourceImpl(EntityClass entityClass)
public IdentifierSource getIdentifierSource()
RootEntitySourcegetIdentifierSource in interface RootEntitySourcepublic SingularAttributeSource getVersioningAttributeSource()
RootEntitySourcegetVersioningAttributeSource in interface RootEntitySourcepublic DiscriminatorSource getDiscriminatorSource()
RootEntitySourcegetDiscriminatorSource in interface RootEntitySourcepublic EntityMode getEntityMode()
RootEntitySourcegetEntityMode in interface RootEntitySourcepublic boolean isMutable()
RootEntitySourceisMutable in interface RootEntitySourcetrue indicates mutable; false non-mutable.public boolean isExplicitPolymorphism()
RootEntitySourceisExplicitPolymorphism in interface RootEntitySourcetrue indicates explicit polymorphism; false implicit.public String getWhere()
RootEntitySourcegetWhere in interface RootEntitySourcepublic String getRowId()
RootEntitySourcegetRowId in interface RootEntitySourcepublic OptimisticLockStyle getOptimisticLockStyle()
RootEntitySourcegetOptimisticLockStyle in interface RootEntitySourcepublic Caching getCaching()
RootEntitySourcegetCaching in interface RootEntitySourceCopyright © 2001-2015 Red Hat, Inc. All Rights Reserved.