getName
public String getName()
getNaturalIdentifierProperties
public int[] getNaturalIdentifierProperties()
getNonlazyPropertyUpdateability
public boolean[] getNonlazyPropertyUpdateability()
getOptimisticLockMode
public int getOptimisticLockMode()
getPropertyCheckability
public boolean[] getPropertyCheckability()
getPropertyIndex
public int getPropertyIndex(String propertyName)
getPropertyIndexOrNull
public Integer getPropertyIndexOrNull(String propertyName)
getPropertyInsertGenerationInclusions
public ValueInclusion[] getPropertyInsertGenerationInclusions()
getPropertyInsertability
public boolean[] getPropertyInsertability()
getPropertyLaziness
public boolean[] getPropertyLaziness()
getPropertyNames
public String[] getPropertyNames()
getPropertyNullability
public boolean[] getPropertyNullability()
getPropertySpan
public int getPropertySpan()
getPropertyTypes
public Type[] getPropertyTypes()
getPropertyUpdateGenerationInclusions
public ValueInclusion[] getPropertyUpdateGenerationInclusions()
getPropertyUpdateability
public boolean[] getPropertyUpdateability()
getPropertyVersionability
public boolean[] getPropertyVersionability()
getRootName
public String getRootName()
getSubclassEntityNames
public Set getSubclassEntityNames()
getSuperclass
public String getSuperclass()
getVersionPropertyIndex
public int getVersionPropertyIndex()
guessEntityMode
public EntityMode guessEntityMode(Object object)
hasCascades
public boolean hasCascades()
hasCollections
public boolean hasCollections()
hasImmutableNaturalId
public boolean hasImmutableNaturalId()
hasInsertGeneratedValues
public boolean hasInsertGeneratedValues()
hasLazyProperties
public boolean hasLazyProperties()
hasMutableProperties
public boolean hasMutableProperties()
hasNaturalIdentifier
public boolean hasNaturalIdentifier()
hasNonIdentifierPropertyNamedId
public boolean hasNonIdentifierPropertyNamedId()
hasSubclasses
public boolean hasSubclasses()
hasUpdateGeneratedValues
public boolean hasUpdateGeneratedValues()
isAbstract
public boolean isAbstract()
isDynamicInsert
public boolean isDynamicInsert()
isDynamicUpdate
public boolean isDynamicUpdate()
isExplicitPolymorphism
public boolean isExplicitPolymorphism()
isInherited
public boolean isInherited()
isLazy
public boolean isLazy()
isMutable
public boolean isMutable()
isPolymorphic
public boolean isPolymorphic()
isSelectBeforeUpdate
public boolean isSelectBeforeUpdate()
isVersioned
public boolean isVersioned()
setLazy
public void setLazy(boolean lazy)
toString
public String toString()