|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.sf.hibernate.mapping.PersistentClass
net.sf.hibernate.mapping.RootClass
The root class of a table-per-subclass, or table-per-concrete-class inheritance hierarchy.
Field Summary | |
static String |
DEFAULT_DISCRIMINATOR_COLUMN_NAME
|
static String |
DEFAULT_IDENTIFIER_COLUMN_NAME
|
Fields inherited from class net.sf.hibernate.mapping.PersistentClass |
NOT_NULL_DISCRIMINATOR_MAPPING, NULL_DISCRIMINATOR_MAPPING |
Constructor Summary | |
RootClass()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final String DEFAULT_IDENTIFIER_COLUMN_NAME
public static final String DEFAULT_DISCRIMINATOR_COLUMN_NAME
Constructor Detail |
public RootClass()
Method Detail |
public Property getIdentifierProperty()
getIdentifierProperty
in class PersistentClass
public SimpleValue getIdentifier()
getIdentifier
in class PersistentClass
public boolean hasIdentifierProperty()
hasIdentifierProperty
in class PersistentClass
public Value getDiscriminator()
getDiscriminator
in class PersistentClass
public boolean isInherited()
isInherited
in class PersistentClass
public boolean isPolymorphic()
isPolymorphic
in class PersistentClass
public void setPolymorphic(boolean polymorphic)
public RootClass getRootClass()
getRootClass
in class PersistentClass
public Iterator getPropertyClosureIterator()
getPropertyClosureIterator
in class PersistentClass
public Iterator getTableClosureIterator()
getTableClosureIterator
in class PersistentClass
public void addSubclass(Subclass subclass) throws MappingException
addSubclass
in class PersistentClass
MappingException
public boolean isExplicitPolymorphism()
isExplicitPolymorphism
in class PersistentClass
public Property getVersion()
getVersion
in class PersistentClass
public void setVersion(Property version)
public boolean isVersioned()
isVersioned
in class PersistentClass
public CacheConcurrencyStrategy getCache()
getCache
in class PersistentClass
public boolean isMutable()
isMutable
in class PersistentClass
public boolean hasEmbeddedIdentifier()
hasEmbeddedIdentifier
in class PersistentClass
public Class getClassPersisterClass()
getClassPersisterClass
in class PersistentClass
public Table getRootTable()
getRootTable
in class PersistentClass
public void setClassPersisterClass(Class persister)
setClassPersisterClass
in class PersistentClass
public PersistentClass getSuperclass()
getSuperclass
in class PersistentClass
public SimpleValue getKey()
getKey
in class PersistentClass
public void setDiscriminator(SimpleValue discriminator)
discriminator
- The discriminator to setpublic void setEmbeddedIdentifier(boolean embeddedIdentifier)
embeddedIdentifier
- The embeddedIdentifier to setpublic void setExplicitPolymorphism(boolean explicitPolymorphism)
explicitPolymorphism
- The explicitPolymorphism to setpublic void setIdentifier(SimpleValue identifier)
identifier
- The identifier to setpublic void setIdentifierProperty(Property identifierProperty)
identifierProperty
- The identifierProperty to setpublic void setMutable(boolean mutable)
mutable
- The mutable to setpublic void setCache(CacheConcurrencyStrategy cache)
cache
- The cache to setpublic boolean isForceDiscriminator()
isForceDiscriminator
in class PersistentClass
public void setForceDiscriminator(boolean forceDiscriminator)
forceDiscriminator
- The forceDiscriminator to setpublic String getWhere()
getWhere
in class PersistentClass
public void setWhere(String string)
public void validate(Mapping mapping) throws MappingException
validate
in class PersistentClass
MappingException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |