|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.hibernate.tuple.entity.EntityTuplizerFactory
public class EntityTuplizerFactory
A registry allowing users to define the default EntityTuplizer class to use per EntityMode.
| Field Summary | |
|---|---|
static Class[] |
ENTITY_TUP_CTOR_SIG
|
static Class[] |
ENTITY_TUP_CTOR_SIG_NEW
|
| Constructor Summary | |
|---|---|
EntityTuplizerFactory()
|
|
| Method Summary | |
|---|---|
EntityTuplizer |
constructDefaultTuplizer(EntityMode entityMode,
EntityMetamodel metamodel,
EntityBinding entityBinding)
Construct am instance of the default tuplizer for the given entity-mode. |
EntityTuplizer |
constructDefaultTuplizer(EntityMode entityMode,
EntityMetamodel metamodel,
PersistentClass persistentClass)
Construct am instance of the default tuplizer for the given entity-mode. |
EntityTuplizer |
constructTuplizer(Class<? extends EntityTuplizer> tuplizerClass,
EntityMetamodel metamodel,
EntityBinding entityBinding)
Construct an instance of the given tuplizer class. |
EntityTuplizer |
constructTuplizer(Class<? extends EntityTuplizer> tuplizerClass,
EntityMetamodel metamodel,
PersistentClass persistentClass)
Construct an instance of the given tuplizer class. |
EntityTuplizer |
constructTuplizer(String tuplizerClassName,
EntityMetamodel metamodel,
EntityBinding entityBinding)
Construct an instance of the given tuplizer class. |
EntityTuplizer |
constructTuplizer(String tuplizerClassName,
EntityMetamodel metamodel,
PersistentClass persistentClass)
Construct an instance of the given tuplizer class. |
void |
registerDefaultTuplizerClass(EntityMode entityMode,
Class<? extends EntityTuplizer> tuplizerClass)
Method allowing registration of the tuplizer class to use as default for a particular entity-mode. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Class[] ENTITY_TUP_CTOR_SIG
public static final Class[] ENTITY_TUP_CTOR_SIG_NEW
| Constructor Detail |
|---|
public EntityTuplizerFactory()
| Method Detail |
|---|
public void registerDefaultTuplizerClass(EntityMode entityMode,
Class<? extends EntityTuplizer> tuplizerClass)
entityMode - The entity-mode for which to register the tuplizer classtuplizerClass - The class to use as the default tuplizer for the given entity-mode.
public EntityTuplizer constructTuplizer(String tuplizerClassName,
EntityMetamodel metamodel,
PersistentClass persistentClass)
tuplizerClassName - The name of the tuplizer class to instantiatemetamodel - The metadata for the entity.persistentClass - The mapping info for the entity.
HibernateException - If class name cannot be resolved to a class reference, or if the
Constructor.newInstance(java.lang.Object...) call fails.
public EntityTuplizer constructTuplizer(String tuplizerClassName,
EntityMetamodel metamodel,
EntityBinding entityBinding)
tuplizerClassName - The name of the tuplizer class to instantiatemetamodel - The metadata for the entity.entityBinding - The mapping info for the entity.
HibernateException - If class name cannot be resolved to a class reference, or if the
Constructor.newInstance(java.lang.Object...) call fails.
public EntityTuplizer constructTuplizer(Class<? extends EntityTuplizer> tuplizerClass,
EntityMetamodel metamodel,
PersistentClass persistentClass)
tuplizerClass - The tuplizer class to instantiatemetamodel - The metadata for the entity.persistentClass - The mapping info for the entity.
HibernateException - if the Constructor.newInstance(java.lang.Object...) call fails.
public EntityTuplizer constructTuplizer(Class<? extends EntityTuplizer> tuplizerClass,
EntityMetamodel metamodel,
EntityBinding entityBinding)
tuplizerClass - The tuplizer class to instantiatemetamodel - The metadata for the entity.entityBinding - The mapping info for the entity.
HibernateException - if the Constructor.newInstance(java.lang.Object...) call fails.
public EntityTuplizer constructDefaultTuplizer(EntityMode entityMode,
EntityMetamodel metamodel,
PersistentClass persistentClass)
entityMode - The entity mode for which to build a default tuplizer.metamodel - The entity metadata.persistentClass - The entity mapping info.
HibernateException - If no default tuplizer found for that entity-mode; may be re-thrown from
constructTuplizer(java.lang.String, org.hibernate.tuple.entity.EntityMetamodel, org.hibernate.mapping.PersistentClass) too.
public EntityTuplizer constructDefaultTuplizer(EntityMode entityMode,
EntityMetamodel metamodel,
EntityBinding entityBinding)
entityMode - The entity mode for which to build a default tuplizer.metamodel - The entity metadata.entityBinding - The entity mapping info.
HibernateException - If no default tuplizer found for that entity-mode; may be re-thrown from
constructTuplizer(java.lang.String, org.hibernate.tuple.entity.EntityMetamodel, org.hibernate.mapping.PersistentClass) too.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||