Interface PersistentClassWrapper

All Superinterfaces:
Wrapper

public interface PersistentClassWrapper extends Wrapper
  • Method Details

    • isAssignableToRootClass

      boolean isAssignableToRootClass()
    • isRootClass

      boolean isRootClass()
    • isInstanceOfRootClass

      boolean isInstanceOfRootClass()
    • isInstanceOfSubclass

      boolean isInstanceOfSubclass()
    • isInstanceOfJoinedSubclass

      boolean isInstanceOfJoinedSubclass()
    • getProperty

      PropertyWrapper getProperty()
    • setTable

      void setTable(TableWrapper table)
    • setIdentifier

      void setIdentifier(ValueWrapper value)
    • setKey

      void setKey(ValueWrapper value)
    • isInstanceOfSpecialRootClass

      boolean isInstanceOfSpecialRootClass()
    • getParentProperty

      PropertyWrapper getParentProperty()
    • setIdentifierProperty

      void setIdentifierProperty(PropertyWrapper property)
    • setDiscriminator

      void setDiscriminator(ValueWrapper value)
    • isLazyPropertiesCacheable

      boolean isLazyPropertiesCacheable()
    • getPropertyIterator

      Iterator<PropertyWrapper> getPropertyIterator()
    • getJoinIterator

      Iterator<JoinWrapper> getJoinIterator()
    • getSubclassIterator

      Iterator<PersistentClassWrapper> getSubclassIterator()
    • getPropertyClosureIterator

      Iterator<PropertyWrapper> getPropertyClosureIterator()
    • getEntityName

      String getEntityName()
    • getClassName

      String getClassName()
    • getIdentifierProperty

      PropertyWrapper getIdentifierProperty()
    • hasIdentifierProperty

      boolean hasIdentifierProperty()
    • getRootClass

      PersistentClassWrapper getRootClass()
    • getSuperclass

      PersistentClassWrapper getSuperclass()
    • getProperty

      PropertyWrapper getProperty(String name)
    • getTable

      TableWrapper getTable()
    • isAbstract

      Boolean isAbstract()
    • getDiscriminator

      ValueWrapper getDiscriminator()
    • getIdentifier

      ValueWrapper getIdentifier()
    • getVersion

      PropertyWrapper getVersion()
    • setClassName

      void setClassName(String name)
    • setEntityName

      void setEntityName(String name)
    • setDiscriminatorValue

      void setDiscriminatorValue(String str)
    • setAbstract

      void setAbstract(Boolean b)
    • addProperty

      void addProperty(PropertyWrapper p)
    • setProxyInterfaceName

      void setProxyInterfaceName(String name)
    • setLazy

      void setLazy(boolean b)
    • isCustomDeleteCallable

      boolean isCustomDeleteCallable()
    • isCustomInsertCallable

      boolean isCustomInsertCallable()
    • isCustomUpdateCallable

      boolean isCustomUpdateCallable()
    • isDiscriminatorInsertable

      boolean isDiscriminatorInsertable()
    • isDiscriminatorValueNotNull

      boolean isDiscriminatorValueNotNull()
    • isDiscriminatorValueNull

      boolean isDiscriminatorValueNull()
    • isExplicitPolymorphism

      boolean isExplicitPolymorphism()
    • isForceDiscriminator

      boolean isForceDiscriminator()
    • isInherited

      boolean isInherited()
    • isJoinedSubclass

      boolean isJoinedSubclass()
    • isLazy

      boolean isLazy()
    • isMutable

      boolean isMutable()
    • isPolymorphic

      boolean isPolymorphic()
    • isVersioned

      boolean isVersioned()
    • getBatchSize

      int getBatchSize()
    • getCacheConcurrencyStrategy

      String getCacheConcurrencyStrategy()
    • getCustomSQLDelete

      String getCustomSQLDelete()
    • getCustomSQLInsert

      String getCustomSQLInsert()
    • getCustomSQLUpdate

      String getCustomSQLUpdate()
    • getDiscriminatorValue

      String getDiscriminatorValue()
    • getLoaderName

      String getLoaderName()
    • getOptimisticLockMode

      int getOptimisticLockMode()
    • getWhere

      String getWhere()
    • getRootTable

      TableWrapper getRootTable()
    • getProperties

      List<PropertyWrapper> getProperties()
    • getJoins

      List<JoinWrapper> getJoins()
    • getSubclasses

      List<PersistentClassWrapper> getSubclasses()
    • getPropertyClosure

      List<PropertyWrapper> getPropertyClosure()