public class HierarchyDetails extends Object
Constructor and Description |
---|
HierarchyDetails(EntityBinding rootEntityBinding,
InheritanceType inheritanceType,
EntityMode entityMode) |
Modifier and Type | Method and Description |
---|---|
Caching |
getCaching() |
EntityDiscriminator |
getEntityDiscriminator() |
EntityIdentifier |
getEntityIdentifier() |
EntityMode |
getEntityMode() |
InheritanceType |
getInheritanceType() |
OptimisticLockStyle |
getOptimisticLockStyle() |
EntityBinding |
getRootEntityBinding() |
BasicAttributeBinding |
getVersioningAttributeBinding() |
boolean |
isExplicitPolymorphism() |
void |
setCaching(Caching caching) |
void |
setEntityDiscriminator(EntityDiscriminator entityDiscriminator) |
void |
setExplicitPolymorphism(boolean explicitPolymorphism) |
void |
setOptimisticLockStyle(OptimisticLockStyle optimisticLockStyle) |
void |
setVersioningAttributeBinding(BasicAttributeBinding versioningAttributeBinding) |
public HierarchyDetails(EntityBinding rootEntityBinding, InheritanceType inheritanceType, EntityMode entityMode)
public EntityBinding getRootEntityBinding()
public InheritanceType getInheritanceType()
public EntityMode getEntityMode()
public EntityIdentifier getEntityIdentifier()
public EntityDiscriminator getEntityDiscriminator()
public OptimisticLockStyle getOptimisticLockStyle()
public void setOptimisticLockStyle(OptimisticLockStyle optimisticLockStyle)
public void setEntityDiscriminator(EntityDiscriminator entityDiscriminator)
public BasicAttributeBinding getVersioningAttributeBinding()
public void setVersioningAttributeBinding(BasicAttributeBinding versioningAttributeBinding)
public Caching getCaching()
public void setCaching(Caching caching)
public boolean isExplicitPolymorphism()
public void setExplicitPolymorphism(boolean explicitPolymorphism)
Copyright © 2001-2015 Red Hat, Inc. All Rights Reserved.