Uses of Class
org.hibernate.mapping.PersistentClass

Packages that use PersistentClass
org.hibernate.cfg This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. 
org.hibernate.mapping This package defines the Hibernate configuration-time metamodel. 
org.hibernate.persister A persister defines a mapping strategy for a collection or entity. 
org.hibernate.persister.entity This package abstracts persistence mechanisms for entities, and defines the Hibernate runtime metamodel. 
org.hibernate.tuple This package defines a runtime metamodel for entities at the object level and abstracts the differences between the various entity modes. 
 

Uses of PersistentClass in org.hibernate.cfg
 

Methods in org.hibernate.cfg that return PersistentClass
 PersistentClass Mappings.getClass(String className)
           
 PersistentClass Mappings.locatePersistentClassByEntityName(String entityName)
           
 PersistentClass Configuration.getClassMapping(String persistentClass)
          Get the mapping for a particular class
 

Methods in org.hibernate.cfg with parameters of type PersistentClass
 void Mappings.addClass(PersistentClass persistentClass)
           
static void HbmBinder.bindClass(org.dom4j.Element node, PersistentClass persistentClass, Mappings mappings, Map inheritedMetas)
           
static void HbmBinder.bindCompositeId(org.dom4j.Element node, Component component, PersistentClass persistentClass, String propertyName, Mappings mappings, Map inheritedMetas)
           
protected static void HbmBinder.createClassProperties(org.dom4j.Element node, PersistentClass persistentClass, Mappings mappings, Map inheritedMetas)
           
protected static void HbmBinder.createClassProperties(org.dom4j.Element node, PersistentClass persistentClass, Mappings mappings, Map inheritedMetas, UniqueKey uniqueKey, boolean mutable, boolean nullable)
           
 

Uses of PersistentClass in org.hibernate.mapping
 

Subclasses of PersistentClass in org.hibernate.mapping
 class JoinedSubclass
          A subclass in a table-per-subclass mapping
 class RootClass
          The root class of an inheritance hierarchy
 class SingleTableSubclass
           
 class Subclass
          A sublass in a table-per-class-hierarchy mapping
 class UnionSubclass
          A subclass in a table-per-concrete-class mapping
 

Methods in org.hibernate.mapping that return PersistentClass
 PersistentClass Subclass.getSuperclass()
           
 PersistentClass RootClass.getSuperclass()
           
 PersistentClass Property.getPersistentClass()
           
abstract  PersistentClass PersistentClass.getSuperclass()
           
 PersistentClass OneToMany.getAssociatedClass()
           
 PersistentClass Join.getPersistentClass()
           
 PersistentClass Component.getOwner()
           
 PersistentClass Collection.getOwner()
           
 

Methods in org.hibernate.mapping with parameters of type PersistentClass
 void Subclass.setSuperclass(PersistentClass superclass)
           
 void Property.setPersistentClass(PersistentClass persistentClass)
           
 void OneToMany.setAssociatedClass(PersistentClass associatedClass)
          Associated entity on the many side
 void Join.setPersistentClass(PersistentClass persistentClass)
           
 void Component.setOwner(PersistentClass owner)
           
 void Collection.setOwner(PersistentClass owner)
           
 

Constructors in org.hibernate.mapping with parameters of type PersistentClass
UnionSubclass(PersistentClass superclass)
           
Subclass(PersistentClass superclass)
           
SingleTableSubclass(PersistentClass superclass)
           
Set(PersistentClass owner)
          Constructor for Set.
PrimitiveArray(PersistentClass owner)
           
OneToOne(Table table, PersistentClass owner)
           
OneToMany(PersistentClass owner)
           
Map(PersistentClass owner)
           
List(PersistentClass owner)
           
JoinedSubclass(PersistentClass superclass)
           
IndexedCollection(PersistentClass owner)
           
IdentifierCollection(PersistentClass owner)
           
IdentifierBag(PersistentClass owner)
           
Component(PersistentClass owner)
           
Collection(PersistentClass owner)
           
Bag(PersistentClass owner)
           
Array(PersistentClass owner)
          Constructor for Array.
 

Uses of PersistentClass in org.hibernate.persister
 

Methods in org.hibernate.persister with parameters of type PersistentClass
static EntityPersister PersisterFactory.createClassPersister(PersistentClass model, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping cfg)
           
 

Uses of PersistentClass in org.hibernate.persister.entity
 

Methods in org.hibernate.persister.entity with parameters of type PersistentClass
protected  String UnionSubclassEntityPersister.generateSubquery(PersistentClass model, Mapping mapping)
           
protected  void BasicEntityPersister.initSubclassPropertyAliasesMap(PersistentClass model)
          Must be called by subclasses, at the end of their constructors
 

Constructors in org.hibernate.persister.entity with parameters of type PersistentClass
UnionSubclassEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
SingleTableEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
JoinedSubclassEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory, Mapping mapping)
           
BasicEntityPersister(PersistentClass persistentClass, CacheConcurrencyStrategy cache, SessionFactoryImplementor factory)
           
 

Uses of PersistentClass in org.hibernate.tuple
 

Methods in org.hibernate.tuple with parameters of type PersistentClass
static TuplizerLookup TuplizerLookup.create(PersistentClass mappedEntity, EntityMetamodel em)
          Generate a TuplizerLookup based on the given entity mapping and metamodel definitions.
static IdentifierProperty PropertyFactory.buildIdentifierProperty(PersistentClass mappedEntity, IdentifierGenerator generator)
          Generates an IdentifierProperty representation of the for a given entity mapping.
protected  ProxyFactory PojoTuplizer.buildProxyFactory(PersistentClass persistentClass, Getter idGetter, Setter idSetter)
           
protected  Instantiator PojoTuplizer.buildInstantiator(PersistentClass persistentClass)
           
protected  Getter PojoTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Setter PojoTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Getter DynamicMapTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Setter DynamicMapTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Instantiator DynamicMapTuplizer.buildInstantiator(PersistentClass mappingInfo)
           
protected  ProxyFactory DynamicMapTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
           
protected  Getter Dom4jTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Setter Dom4jTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Instantiator Dom4jTuplizer.buildInstantiator(PersistentClass persistentClass)
           
protected  ProxyFactory Dom4jTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
           
protected abstract  Getter AbstractTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected abstract  Setter AbstractTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected abstract  Instantiator AbstractTuplizer.buildInstantiator(PersistentClass mappingInfo)
           
protected abstract  ProxyFactory AbstractTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
           
 

Constructors in org.hibernate.tuple with parameters of type PersistentClass
PojoTuplizer(EntityMetamodel entityMetamodel, PersistentClass mappedEntity)
           
EntityMetamodel(PersistentClass persistentClass, SessionFactoryImplementor sessionFactory)
           
AbstractTuplizer(EntityMetamodel entityMetamodel, PersistentClass mappedEntity)