Save This Page
Home » hibernate-distribution-3.3.1.GA-dist » org.hibernate » mapping » [javadoc | source]
org.hibernate.mapping
public class: UnionSubclass [javadoc | source]
java.lang.Object
   org.hibernate.mapping.PersistentClass
      org.hibernate.mapping.Subclass
         org.hibernate.mapping.UnionSubclass

All Implemented Interfaces:
    TableOwner, Filterable, MetaAttributable, Serializable

A subclass in a table-per-concrete-class mapping
Fields inherited from org.hibernate.mapping.PersistentClass:
NULL_DISCRIMINATOR_MAPPING,  NOT_NULL_DISCRIMINATOR_MAPPING,  synchronizedTables,  optimisticLockMode
Constructor:
 public UnionSubclass(PersistentClass superclass) 
Method from org.hibernate.mapping.UnionSubclass Summary:
accept,   getIdentityTable,   getNonDuplicatedPropertyIterator,   getSynchronizedTables,   getTable,   setTable,   validate
Methods from org.hibernate.mapping.Subclass:
accept,   addJoin,   addProperty,   addSubclassJoin,   addSubclassProperty,   addSubclassTable,   createForeignKey,   getCacheConcurrencyStrategy,   getDiscriminator,   getEntityPersisterClass,   getFilterMap,   getIdentifier,   getIdentifierMapper,   getIdentifierProperty,   getJoinClosureIterator,   getJoinClosureSpan,   getKey,   getKeyClosureIterator,   getOptimisticLockMode,   getPropertyClosureIterator,   getPropertyClosureSpan,   getRootClass,   getRootTable,   getSubclassId,   getSuperclass,   getSynchronizedTables,   getTable,   getTableClosureIterator,   getTuplizerImplClassName,   getTuplizerMap,   getVersion,   getWhere,   hasEmbeddedIdentifier,   hasIdentifierProperty,   hasSubselectLoadableCollections,   isClassOrSuperclassJoin,   isClassOrSuperclassTable,   isDiscriminatorInsertable,   isExplicitPolymorphism,   isForceDiscriminator,   isInherited,   isJoinedSubclass,   isLazyPropertiesCacheable,   isMutable,   isPolymorphic,   isVersioned,   nextSubclassId,   setEntityPersisterClass,   setSuperclass
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:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.hibernate.mapping.UnionSubclass Detail:
 public Object accept(PersistentClassVisitor mv) 
 public Table getIdentityTable() 
 protected Iterator getNonDuplicatedPropertyIterator() 
 public Set getSynchronizedTables() 
 public Table getTable() 
 public  void setTable(Table table) 
 public  void validate(Mapping mapping) throws MappingException