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. 
org.hibernate.tuple.entity   
 

Uses of PersistentClass in org.hibernate.cfg
 

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

Methods in org.hibernate.cfg with parameters of type 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, boolean naturalId)
           
 void Mappings.addClass(PersistentClass persistentClass)
           
 

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 Join.getPersistentClass()
           
 PersistentClass Property.getPersistentClass()
           
 PersistentClass Subclass.getSuperclass()
           
 PersistentClass Component.getOwner()
           
 PersistentClass Collection.getOwner()
           
 PersistentClass RootClass.getSuperclass()
           
 PersistentClass OneToMany.getAssociatedClass()
           
abstract  PersistentClass PersistentClass.getSuperclass()
           
 

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

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

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  void AbstractEntityPersister.initSubclassPropertyAliasesMap(PersistentClass model)
          Must be called by subclasses, at the end of their constructors
protected  String UnionSubclassEntityPersister.generateSubquery(PersistentClass model, Mapping mapping)
           
 

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

Uses of PersistentClass in org.hibernate.tuple
 

Methods in org.hibernate.tuple with parameters of type PersistentClass
static IdentifierProperty PropertyFactory.buildIdentifierProperty(PersistentClass mappedEntity, IdentifierGenerator generator)
          Generates an IdentifierProperty representation of the for a given entity mapping.
 

Constructors in org.hibernate.tuple with parameters of type PersistentClass
Dom4jInstantiator(PersistentClass mappingInfo)
           
DynamicMapInstantiator(PersistentClass mappingInfo)
           
PojoInstantiator(PersistentClass persistentClass, ReflectionOptimizer.InstantiationOptimizer optimizer)
           
 

Uses of PersistentClass in org.hibernate.tuple.entity
 

Methods in org.hibernate.tuple.entity with parameters of type PersistentClass
protected  Getter Dom4jEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Getter for the given property.
protected  Setter Dom4jEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Setter for the given property.
protected  Instantiator Dom4jEntityTuplizer.buildInstantiator(PersistentClass persistentClass)
          Build an appropriate Instantiator for the given mapped entity.
protected  ProxyFactory Dom4jEntityTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
          Build an appropriate ProxyFactory for the given mapped entity.
 EntityTuplizer EntityTuplizerFactory.constructTuplizer(String tuplizerClassName, EntityMetamodel metamodel, PersistentClass persistentClass)
          Construct an instance of the given tuplizer class.
 EntityTuplizer EntityTuplizerFactory.constructTuplizer(Class tuplizerClass, EntityMetamodel metamodel, PersistentClass persistentClass)
          Construct an instance of the given tuplizer class.
 EntityTuplizer EntityTuplizerFactory.constructDefaultTuplizer(EntityMode entityMode, EntityMetamodel metamodel, PersistentClass persistentClass)
          Construct am instance of the default tuplizer for the given entity-mode.
protected  Getter DynamicMapEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Setter DynamicMapEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
           
protected  Instantiator DynamicMapEntityTuplizer.buildInstantiator(PersistentClass mappingInfo)
           
protected  ProxyFactory DynamicMapEntityTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
           
protected  ProxyFactory PojoEntityTuplizer.buildProxyFactory(PersistentClass persistentClass, Getter idGetter, Setter idSetter)
          Build an appropriate ProxyFactory for the given mapped entity.
protected  ProxyFactory PojoEntityTuplizer.buildProxyFactoryInternal(PersistentClass persistentClass, Getter idGetter, Setter idSetter)
           
protected  Instantiator PojoEntityTuplizer.buildInstantiator(PersistentClass persistentClass)
          Build an appropriate Instantiator for the given mapped entity.
protected  Getter PojoEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Getter for the given property.
protected  Setter PojoEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Setter for the given property.
protected abstract  Getter AbstractEntityTuplizer.buildPropertyGetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Getter for the given property.
protected abstract  Setter AbstractEntityTuplizer.buildPropertySetter(Property mappedProperty, PersistentClass mappedEntity)
          Build an appropriate Setter for the given property.
protected abstract  Instantiator AbstractEntityTuplizer.buildInstantiator(PersistentClass mappingInfo)
          Build an appropriate Instantiator for the given mapped entity.
protected abstract  ProxyFactory AbstractEntityTuplizer.buildProxyFactory(PersistentClass mappingInfo, Getter idGetter, Setter idSetter)
          Build an appropriate ProxyFactory for the given mapped entity.
 

Constructors in org.hibernate.tuple.entity with parameters of type PersistentClass
EntityMetamodel(PersistentClass persistentClass, SessionFactoryImplementor sessionFactory)
           
PojoEntityTuplizer(EntityMetamodel entityMetamodel, PersistentClass mappedEntity)
           
EntityEntityModeToTuplizerMapping(PersistentClass mappedEntity, EntityMetamodel em)
          Instantiates a EntityEntityModeToTuplizerMapping based on the given entity mapping and metamodel definitions.
AbstractEntityTuplizer(EntityMetamodel entityMetamodel, PersistentClass mappingInfo)
          Constructs a new AbstractEntityTuplizer instance.