public class PojoComponentTuplizer extends AbstractComponentTuplizer
ComponentTuplizer specific to the pojo entity mode.| Type | Property and Description | 
|---|---|
boolean | 
hasParent
Does 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)
Retreive 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, isInstancehasParentProperty 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 © 2001-2015 Red Hat, Inc. All Rights Reserved.