|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.hibernate.metamodel.source.annotations.entity.EntitySourceImpl org.hibernate.metamodel.source.annotations.entity.RootEntitySourceImpl
public class RootEntitySourceImpl
Constructor Summary | |
---|---|
RootEntitySourceImpl(EntityClass entityClass)
|
Method Summary | |
---|---|
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? |
Methods inherited from class org.hibernate.metamodel.source.annotations.entity.EntitySourceImpl |
---|
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, subclassEntitySources |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.hibernate.metamodel.source.binder.EntitySource |
---|
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 |
Methods inherited from interface org.hibernate.metamodel.source.binder.SubclassEntityContainer |
---|
add, subclassEntitySources |
Methods inherited from interface org.hibernate.metamodel.source.binder.AttributeSourceContainer |
---|
attributeSources, getPath |
Constructor Detail |
---|
public RootEntitySourceImpl(EntityClass entityClass)
Method Detail |
---|
public IdentifierSource getIdentifierSource()
RootEntitySource
getIdentifierSource
in interface RootEntitySource
public SingularAttributeSource getVersioningAttributeSource()
RootEntitySource
getVersioningAttributeSource
in interface RootEntitySource
public DiscriminatorSource getDiscriminatorSource()
RootEntitySource
getDiscriminatorSource
in interface RootEntitySource
public EntityMode getEntityMode()
RootEntitySource
getEntityMode
in interface RootEntitySource
public boolean isMutable()
RootEntitySource
isMutable
in interface RootEntitySource
true
indicates mutable; false
non-mutable.public boolean isExplicitPolymorphism()
RootEntitySource
isExplicitPolymorphism
in interface RootEntitySource
true
indicates explicit polymorphism; false
implicit.public String getWhere()
RootEntitySource
getWhere
in interface RootEntitySource
public String getRowId()
RootEntitySource
getRowId
in interface RootEntitySource
public OptimisticLockStyle getOptimisticLockStyle()
RootEntitySource
getOptimisticLockStyle
in interface RootEntitySource
public Caching getCaching()
RootEntitySource
getCaching
in interface RootEntitySource
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |