public class ComponentTuplizerFactory extends Object implements Serializable
ComponentTuplizer class to use per EntityMode.| Constructor and Description | 
|---|
| ComponentTuplizerFactory(MetadataBuildingOptions metadataBuildingOptions) | 
| Modifier and Type | Method and Description | 
|---|---|
| ComponentTuplizer | constructDefaultTuplizer(EntityMode entityMode,
                        Component metadata)Construct am instance of the default tuplizer for the given entity-mode. | 
| ComponentTuplizer | constructTuplizer(Class<? extends ComponentTuplizer> tuplizerClass,
                 Component metadata)Construct an instance of the given tuplizer class. | 
| ComponentTuplizer | constructTuplizer(String tuplizerClassName,
                 Component metadata)Construct an instance of the given tuplizer class. | 
| void | registerDefaultTuplizerClass(EntityMode entityMode,
                            Class<? extends ComponentTuplizer> tuplizerClass)Method allowing registration of the tuplizer class to use as default for a particular entity-mode. | 
public ComponentTuplizerFactory(MetadataBuildingOptions metadataBuildingOptions)
public void registerDefaultTuplizerClass(EntityMode entityMode, Class<? extends ComponentTuplizer> 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 ComponentTuplizer constructTuplizer(String tuplizerClassName, Component metadata)
tuplizerClassName - The name of the tuplizer class to instantiatemetadata - The metadata for the component.HibernateException - If class name cannot be resolved to a class reference, or if the
 Constructor.newInstance(java.lang.Object...) call fails.public ComponentTuplizer constructTuplizer(Class<? extends ComponentTuplizer> tuplizerClass, Component metadata)
tuplizerClass - The tuplizer class to instantiatemetadata - The metadata for the component.HibernateException - if the Constructor.newInstance(java.lang.Object...) call fails.public ComponentTuplizer constructDefaultTuplizer(EntityMode entityMode, Component metadata)
entityMode - The entity mode for which to build a default tuplizer.metadata - The metadata for the component.HibernateException - If no default tuplizer found for that entity-mode; may be re-thrown from
 constructTuplizer(java.lang.String, org.hibernate.mapping.Component) too.Copyright © 2017 JBoss by Red Hat. All rights reserved.