Top Constructors Methods
org.hibernate.persister.internal

public Class StandardPersisterClassResolver

extends Object
implements PersisterClassResolver
Class Inheritance
All Implemented Interfaces
org.hibernate.persister.spi.PersisterClassResolver, org.hibernate.service.Service, java.io.Serializable
Imports
org.hibernate.mapping.Collection, .JoinedSubclass, .PersistentClass, .RootClass, .SingleTableSubclass, .UnionSubclass, org.hibernate.persister.collection.BasicCollectionPersister, .CollectionPersister, .OneToManyPersister, org.hibernate.persister.entity.EntityPersister, .JoinedSubclassEntityPersister, .SingleTableEntityPersister, .UnionSubclassEntityPersister, org.hibernate.persister.spi.PersisterClassResolver, .UnknownPersisterException

Author
Steve Ebersole

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Class<BasicCollectionPersister>
public Class<? extends CollectionPersister>
getCollectionPersisterClass(Collection
The collection metadata
metadata
)

Implements org.hibernate.persister.spi.PersisterClassResolver.getCollectionPersisterClass.

Returns the collection persister class for a given collection role or null if the collection persister class should be the default.
public Class<? extends EntityPersister>
getEntityPersisterClass(PersistentClass
The entity metadata
metadata
)

Implements org.hibernate.persister.spi.PersisterClassResolver.getEntityPersisterClass.

Returns the entity persister class for a given entityName or null if the entity persister class should be the default.
public Class<? extends EntityPersister>
private Class<OneToManyPersister>
public Class<? extends EntityPersister>
public Class<? extends EntityPersister>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

StandardPersisterClassResolverback to summary
public StandardPersisterClassResolver()

Method Detail

basicCollectionPersisterback to summary
private Class<BasicCollectionPersister> basicCollectionPersister()
getCollectionPersisterClassback to summary
public Class<? extends CollectionPersister> getCollectionPersisterClass(Collection metadata)

Implements org.hibernate.persister.spi.PersisterClassResolver.getCollectionPersisterClass.

Doc from org.hibernate.persister.spi.PersisterClassResolver.getCollectionPersisterClass.

Returns the collection persister class for a given collection role or null if the collection persister class should be the default.

Parameters
metadata:Collection

The collection metadata

Returns:Class<? extends CollectionPersister>

The collection persister class to use

Annotations
@Override
getEntityPersisterClassback to summary
public Class<? extends EntityPersister> getEntityPersisterClass(PersistentClass metadata)

Implements org.hibernate.persister.spi.PersisterClassResolver.getEntityPersisterClass.

Doc from org.hibernate.persister.spi.PersisterClassResolver.getEntityPersisterClass.

Returns the entity persister class for a given entityName or null if the entity persister class should be the default.

Parameters
metadata:PersistentClass

The entity metadata

Returns:Class<? extends EntityPersister>

The entity persister class to use

Annotations
@Override
joinedSubclassEntityPersisterback to summary
public Class<? extends EntityPersister> joinedSubclassEntityPersister()
oneToManyPersisterback to summary
private Class<OneToManyPersister> oneToManyPersister()
singleTableEntityPersisterback to summary
public Class<? extends EntityPersister> singleTableEntityPersister()
unionSubclassEntityPersisterback to summary
public Class<? extends EntityPersister> unionSubclassEntityPersister()