public class PojoComponentTuplizer extends AbstractComponentTuplizer
ComponentTuplizer specific to the pojo entity mode.| Type | Property and Description | 
|---|---|
| boolean | hasParentDoes the component managed by this tuuplizer contain a parent property? | 
getters, hasCustomAccessors, instantiator, propertySpan, setters| Constructor and Description | 
|---|
| PojoComponentTuplizer(Component component) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Getter | buildGetter(Component component,
           Property prop) | 
| protected Instantiator | buildInstantiator(Component component) | 
| protected Setter | buildSetter(Component component,
           Property prop) | 
| Class | getMappedClass()Return the pojo class managed by this tuplizer. | 
| Object | getParent(Object component)Retrieve the current value of the parent property. | 
| Object[] | getPropertyValues(Object component)Extract the current values contained on the given entity. | 
| boolean | hasParentProperty()Does the component managed by this tuuplizer contain a parent property? | 
| boolean | isMethodOf(Method method)Is the given method available via the managed component as a property getter? | 
| void | setParent(Object component,
         Object parent,
         SessionFactoryImplementor factory)Set the value of the parent property. | 
| void | setPropertyValues(Object component,
                 Object[] values)Inject the given values into the given entity. | 
getGetter, getPropertyValue, instantiate, isInstancepublic boolean hasParentProperty
hasParentProperty in interface ComponentTuplizerhasParentProperty in class AbstractComponentTuplizerpublic PojoComponentTuplizer(Component component)
public Class getMappedClass()
Tuplizerpublic Object[] getPropertyValues(Object component) throws HibernateException
TuplizergetPropertyValues in interface TuplizergetPropertyValues in class AbstractComponentTuplizercomponent - The entity from which to extract values.HibernateExceptionpublic void setPropertyValues(Object component, Object[] values) throws HibernateException
TuplizersetPropertyValues in interface TuplizersetPropertyValues in class AbstractComponentTuplizercomponent - The entity.values - The values to be injected.HibernateExceptionpublic Object getParent(Object component)
ComponentTuplizergetParent in interface ComponentTuplizergetParent in class AbstractComponentTuplizercomponent - The component instance from which to extract the parent
 property value.public boolean hasParentProperty()
ComponentTuplizerhasParentProperty in interface ComponentTuplizerhasParentProperty in class AbstractComponentTuplizerpublic boolean isMethodOf(Method method)
ComponentTuplizerisMethodOf in interface ComponentTuplizerisMethodOf in class AbstractComponentTuplizermethod - The method which to check against the managed component.public void setParent(Object component, Object parent, SessionFactoryImplementor factory)
ComponentTuplizersetParent in interface ComponentTuplizersetParent in class AbstractComponentTuplizercomponent - The component instance on which to set the parent.parent - The parent to be set on the comonent.factory - The current session factory.protected Instantiator buildInstantiator(Component component)
buildInstantiator in class AbstractComponentTuplizerprotected Getter buildGetter(Component component, Property prop)
buildGetter in class AbstractComponentTuplizerprotected Setter buildSetter(Component component, Property prop)
buildSetter in class AbstractComponentTuplizerCopyright © 2017 JBoss by Red Hat. All rights reserved.