public interface EntityHierarchySource
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.
|
InheritanceType |
getHierarchyInheritanceType()
The inheritance type/strategy for the hierarchy.
|
IdentifierSource |
getIdentifierSource()
Obtain source information about this entity's identifier.
|
MultiTenancySource |
getMultiTenancySource()
Obtain the source information about the multi-tenancy discriminator for this entity
|
Caching |
getNaturalIdCaching()
Obtain the natural id caching configuration for this entity.
|
OptimisticLockStyle |
getOptimisticLockStyle()
Obtain the optimistic locking style for this entity.
|
EntitySource |
getRoot()
Obtain the hierarchy's root type source.
|
String |
getRowId()
Obtain the row-id name for this entity
|
VersionAttributeSource |
getVersionAttributeSource()
Obtain the source information about the attribute used for optimistic locking.
|
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?
|
EntitySource getRoot()
InheritanceType getHierarchyInheritanceType()
IdentifierSource getIdentifierSource()
VersionAttributeSource getVersionAttributeSource()
DiscriminatorSource getDiscriminatorSource()
MultiTenancySource getMultiTenancySource()
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()
Caching getNaturalIdCaching()
Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.