Class InheritanceState

java.lang.Object
org.hibernate.cfg.InheritanceState

public class InheritanceState extends Object
Some extra data to the inheritance position of a class.
  • Constructor Details

  • Method Details

    • getInheritanceStateOfSuperEntity

      public static InheritanceState getInheritanceStateOfSuperEntity(XClass clazz, Map<XClass,InheritanceState> states)
    • getSuperclassInheritanceState

      public static InheritanceState getSuperclassInheritanceState(XClass clazz, Map<XClass,InheritanceState> states)
    • getClazz

      public XClass getClazz()
    • setClazz

      public void setClazz(XClass clazz)
    • hasSiblings

      public boolean hasSiblings()
    • setHasSiblings

      public void setHasSiblings(boolean hasSiblings)
    • hasParents

      public boolean hasParents()
    • setHasParents

      public void setHasParents(boolean hasParents)
    • getType

    • setType

      public void setType(javax.persistence.InheritanceType type)
    • isEmbeddableSuperclass

      public boolean isEmbeddableSuperclass()
    • setEmbeddableSuperclass

      public void setEmbeddableSuperclass(boolean embeddableSuperclass)
    • getClassWithIdClass

      public XClass getClassWithIdClass(boolean evenIfSubclass)
    • hasIdClassOrEmbeddedId

      public Boolean hasIdClassOrEmbeddedId()
    • getElementsToProcess

      public org.hibernate.cfg.InheritanceState.ElementsToProcess getElementsToProcess()