public interface RootEntitySource extends EntitySource
EntityHierarchy
much like was done with
HierarchyDetails
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?
|
getBatchSize, getClassName, getConstraints, getCustomLoaderName, getCustomPersisterClassName, getCustomSqlDelete, getCustomSqlInsert, getCustomSqlUpdate, getCustomTuplizerClassName, getDiscriminatorMatchValue, getEntityName, getJpaCallbackClasses, getJpaEntityName, getLocalBindingContext, getOrigin, getPrimaryTable, getProxy, getSecondaryTables, getSynchronizedTableNames, isAbstract, isDynamicInsert, isDynamicUpdate, isLazy, isSelectBeforeUpdate, metaAttributes
add, subclassEntitySources
attributeSources, getPath
IdentifierSource getIdentifierSource()
SingularAttributeSource getVersioningAttributeSource()
DiscriminatorSource getDiscriminatorSource()
EntityMode getEntityMode()
boolean isMutable()
true
indicates mutable; false
non-mutable.boolean isExplicitPolymorphism()
true
indicates explicit polymorphism; false
implicit.String getWhere()
String getRowId()
OptimisticLockStyle getOptimisticLockStyle()
Caching getCaching()
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.