Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » tuple » entity » [javadoc | source]
org.hibernate.tuple.entity
public class: EntityMetamodel [javadoc | source]
java.lang.Object
   org.hibernate.tuple.entity.EntityMetamodel

All Implemented Interfaces:
    Serializable

Centralizes metamodel information about an entity.
Constructor:
 public EntityMetamodel(PersistentClass persistentClass,
    SessionFactoryImplementor sessionFactory) 
Method from org.hibernate.tuple.entity.EntityMetamodel Summary:
getCascadeStyles,   getEntityType,   getIdentifierProperty,   getName,   getNaturalIdentifierProperties,   getNonlazyPropertyUpdateability,   getOptimisticLockMode,   getProperties,   getPropertyCheckability,   getPropertyIndex,   getPropertyIndexOrNull,   getPropertyInsertGenerationInclusions,   getPropertyInsertability,   getPropertyLaziness,   getPropertyNames,   getPropertyNullability,   getPropertySpan,   getPropertyTypes,   getPropertyUpdateGenerationInclusions,   getPropertyUpdateability,   getPropertyVersionability,   getRootName,   getSessionFactory,   getSubclassEntityNames,   getSuperclass,   getTuplizer,   getTuplizerOrNull,   getVersionProperty,   getVersionPropertyIndex,   guessEntityMode,   hasCascades,   hasCollections,   hasImmutableNaturalId,   hasInsertGeneratedValues,   hasLazyProperties,   hasMutableProperties,   hasNaturalIdentifier,   hasNonIdentifierPropertyNamedId,   hasSubclasses,   hasUpdateGeneratedValues,   isAbstract,   isDynamicInsert,   isDynamicUpdate,   isExplicitPolymorphism,   isInherited,   isLazy,   isMutable,   isPolymorphic,   isSelectBeforeUpdate,   isVersioned,   setLazy,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.tuple.entity.EntityMetamodel Detail:
 public CascadeStyle[] getCascadeStyles() 
 public EntityType getEntityType() 
 public IdentifierProperty getIdentifierProperty() 
 public String getName() 
 public int[] getNaturalIdentifierProperties() 
 public boolean[] getNonlazyPropertyUpdateability() 
 public int getOptimisticLockMode() 
 public StandardProperty[] getProperties() 
 public boolean[] getPropertyCheckability() 
 public int getPropertyIndex(String propertyName) 
 public Integer getPropertyIndexOrNull(String propertyName) 
 public ValueInclusion[] getPropertyInsertGenerationInclusions() 
 public boolean[] getPropertyInsertability() 
 public boolean[] getPropertyLaziness() 
 public String[] getPropertyNames() 
 public boolean[] getPropertyNullability() 
 public int getPropertySpan() 
 public Type[] getPropertyTypes() 
 public ValueInclusion[] getPropertyUpdateGenerationInclusions() 
 public boolean[] getPropertyUpdateability() 
 public boolean[] getPropertyVersionability() 
 public String getRootName() 
 public SessionFactoryImplementor getSessionFactory() 
 public Set getSubclassEntityNames() 
 public String getSuperclass() 
 public EntityTuplizer getTuplizer(EntityMode entityMode) 
 public EntityTuplizer getTuplizerOrNull(EntityMode entityMode) 
 public VersionProperty getVersionProperty() 
 public int getVersionPropertyIndex() 
 public EntityMode guessEntityMode(Object object) 
 public boolean hasCascades() 
 public boolean hasCollections() 
 public boolean hasImmutableNaturalId() 
 public boolean hasInsertGeneratedValues() 
 public boolean hasLazyProperties() 
 public boolean hasMutableProperties() 
 public boolean hasNaturalIdentifier() 
 public boolean hasNonIdentifierPropertyNamedId() 
 public boolean hasSubclasses() 
 public boolean hasUpdateGeneratedValues() 
 public boolean isAbstract() 
 public boolean isDynamicInsert() 
 public boolean isDynamicUpdate() 
 public boolean isExplicitPolymorphism() 
 public boolean isInherited() 
 public boolean isLazy() 
 public boolean isMutable() 
 public boolean isPolymorphic() 
 public boolean isSelectBeforeUpdate() 
 public boolean isVersioned() 
 public  void setLazy(boolean lazy) 
 public String toString()