Save This Page
Home » Hibernate-3.3.2.GA » org.hibernate » mapping » [javadoc | source]
org.hibernate.mapping
public class: RootClass [javadoc | source]
java.lang.Object
   org.hibernate.mapping.PersistentClass
      org.hibernate.mapping.RootClass

All Implemented Interfaces:
    TableOwner, Filterable, MetaAttributable, Serializable

The root class of an inheritance hierarchy
Field Summary
public static final  String DEFAULT_IDENTIFIER_COLUMN_NAME     
public static final  String DEFAULT_DISCRIMINATOR_COLUMN_NAME     
Fields inherited from org.hibernate.mapping.PersistentClass:
NULL_DISCRIMINATOR_MAPPING,  NOT_NULL_DISCRIMINATOR_MAPPING,  synchronizedTables,  optimisticLockMode
Method from org.hibernate.mapping.RootClass Summary:
accept,   addSubclass,   getCacheConcurrencyStrategy,   getCacheRegionName,   getDiscriminator,   getEntityPersisterClass,   getIdentifier,   getIdentifierProperty,   getIdentityTables,   getKey,   getKeyClosureIterator,   getOptimisticLockMode,   getPropertyClosureIterator,   getRootClass,   getRootTable,   getSubclassId,   getSuperclass,   getSynchronizedTables,   getTable,   getTableClosureIterator,   getVersion,   getWhere,   hasEmbeddedIdentifier,   hasIdentifierProperty,   isDiscriminatorInsertable,   isExplicitPolymorphism,   isForceDiscriminator,   isInherited,   isJoinedSubclass,   isLazyPropertiesCacheable,   isMutable,   isPolymorphic,   isVersioned,   nextSubclassId,   setCacheConcurrencyStrategy,   setCacheRegionName,   setDiscriminator,   setDiscriminatorInsertable,   setEmbeddedIdentifier,   setEntityPersisterClass,   setExplicitPolymorphism,   setForceDiscriminator,   setIdentifier,   setIdentifierProperty,   setLazyPropertiesCacheable,   setMutable,   setPolymorphic,   setTable,   setVersion,   setWhere,   validate
Methods from org.hibernate.mapping.PersistentClass:
accept,   addFilter,   addJoin,   addProperty,   addSubclass,   addSubclassJoin,   addSubclassProperty,   addSubclassTable,   addSynchronizedTable,   addTuplizer,   checkColumnDuplication,   checkColumnDuplication,   checkPropertyColumnDuplication,   createPrimaryKey,   getBatchSize,   getCacheConcurrencyStrategy,   getClassName,   getCustomSQLDelete,   getCustomSQLDeleteCheckStyle,   getCustomSQLInsert,   getCustomSQLInsertCheckStyle,   getCustomSQLUpdate,   getCustomSQLUpdateCheckStyle,   getDirectSubclasses,   getDiscriminator,   getDiscriminatorColumnIterator,   getDiscriminatorValue,   getEntityName,   getEntityPersisterClass,   getFilterMap,   getIdentifier,   getIdentifierMapper,   getIdentifierProperty,   getIdentityTable,   getJoinClosureIterator,   getJoinClosureSpan,   getJoinIterator,   getJoinNumber,   getKey,   getKeyClosureIterator,   getLoaderName,   getMappedClass,   getMetaAttribute,   getMetaAttributes,   getNodeName,   getNonDuplicatedPropertyIterator,   getOptimisticLockMode,   getProperty,   getPropertyClosureIterator,   getPropertyClosureSpan,   getPropertyIterator,   getProxyInterface,   getProxyInterfaceName,   getRecursiveProperty,   getReferenceablePropertyIterator,   getReferencedProperty,   getRootClass,   getRootTable,   getSubclassClosureIterator,   getSubclassId,   getSubclassIterator,   getSubclassJoinClosureIterator,   getSubclassPropertyClosureIterator,   getSubclassSpan,   getSubclassTableClosureIterator,   getSuperclass,   getSynchronizedTables,   getTable,   getTableClosureIterator,   getTemporaryIdTableDDL,   getTemporaryIdTableName,   getTuplizerImplClassName,   getTuplizerMap,   getUnjoinedPropertyIterator,   getVersion,   getWhere,   hasDom4jRepresentation,   hasEmbeddedIdentifier,   hasIdentifierMapper,   hasIdentifierProperty,   hasNaturalId,   hasPojoRepresentation,   hasSelectBeforeUpdate,   hasSubclasses,   hasSubselectLoadableCollections,   isAbstract,   isClassOrSuperclassJoin,   isClassOrSuperclassTable,   isCustomDeleteCallable,   isCustomInsertCallable,   isCustomUpdateCallable,   isDiscriminatorInsertable,   isDiscriminatorValueNotNull,   isDiscriminatorValueNull,   isExplicitPolymorphism,   isForceDiscriminator,   isInherited,   isJoinedSubclass,   isLazy,   isLazyPropertiesCacheable,   isMutable,   isPolymorphic,   isVersioned,   nextSubclassId,   prepareTemporaryTables,   setAbstract,   setBatchSize,   setClassName,   setCustomSQLDelete,   setCustomSQLInsert,   setCustomSQLUpdate,   setDiscriminatorValue,   setDynamicInsert,   setDynamicUpdate,   setEntityName,   setEntityPersisterClass,   setIdentifierMapper,   setLazy,   setLoaderName,   setMetaAttributes,   setNodeName,   setOptimisticLockMode,   setProxyInterfaceName,   setSelectBeforeUpdate,   setSubselectLoadableCollections,   toString,   useDynamicInsert,   useDynamicUpdate,   validate
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.mapping.RootClass Detail:
 public Object accept(PersistentClassVisitor mv) 
 public  void addSubclass(Subclass subclass) throws MappingException 
 public String getCacheConcurrencyStrategy() 
 public String getCacheRegionName() 
 public Value getDiscriminator() 
 public Class getEntityPersisterClass() 
 public KeyValue getIdentifier() 
 public Property getIdentifierProperty() 
 public Set getIdentityTables() 
 public KeyValue getKey() 
 public Iterator getKeyClosureIterator() 
 public int getOptimisticLockMode() 
 public Iterator getPropertyClosureIterator() 
 public RootClass getRootClass() 
 public Table getRootTable() 
 public int getSubclassId() 
 public PersistentClass getSuperclass() 
 public Set getSynchronizedTables() 
 public Table getTable() 
 public Iterator getTableClosureIterator() 
 public Property getVersion() 
 public String getWhere() 
 public boolean hasEmbeddedIdentifier() 
 public boolean hasIdentifierProperty() 
 public boolean isDiscriminatorInsertable() 
 public boolean isExplicitPolymorphism() 
 public boolean isForceDiscriminator() 
 public boolean isInherited() 
 public boolean isJoinedSubclass() 
 public boolean isLazyPropertiesCacheable() 
 public boolean isMutable() 
 public boolean isPolymorphic() 
 public boolean isVersioned() 
 int nextSubclassId() 
 public  void setCacheConcurrencyStrategy(String cacheConcurrencyStrategy) 
 public  void setCacheRegionName(String cacheRegionName) 
 public  void setDiscriminator(Value discriminator) 
 public  void setDiscriminatorInsertable(boolean insertable) 
 public  void setEmbeddedIdentifier(boolean embeddedIdentifier) 
 public  void setEntityPersisterClass(Class persister) 
 public  void setExplicitPolymorphism(boolean explicitPolymorphism) 
 public  void setForceDiscriminator(boolean forceDiscriminator) 
 public  void setIdentifier(KeyValue identifier) 
 public  void setIdentifierProperty(Property identifierProperty) 
 public  void setLazyPropertiesCacheable(boolean lazyPropertiesCacheable) 
 public  void setMutable(boolean mutable) 
 public  void setPolymorphic(boolean polymorphic) 
 public  void setTable(Table table) 
 public  void setVersion(Property version) 
 public  void setWhere(String string) 
 public  void validate(Mapping mapping) throws MappingException