Class DynamicMapComponentTuplizer

  extended byorg.hibernate.tuple.component.AbstractComponentTuplizer
      extended byorg.hibernate.tuple.component.DynamicMapComponentTuplizer
All Implemented Interfaces:
ComponentTuplizer, Serializable, Tuplizer

public class DynamicMapComponentTuplizer
extends AbstractComponentTuplizer

A ComponentTuplizer specific to the dynamic-map entity mode.

Gavin King, Steve Ebersole
See Also:
Serialized Form

Field Summary
Fields inherited from class org.hibernate.tuple.component.AbstractComponentTuplizer
getters, hasCustomAccessors, instantiator, propertySpan, setters
Constructor Summary
DynamicMapComponentTuplizer(Component component)
Method Summary
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.
Methods inherited from class org.hibernate.tuple.component.AbstractComponentTuplizer
getParent, getPropertyValue, getPropertyValues, hasParentProperty, instantiate, isInstance, isMethodOf, setParent, setPropertyValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public DynamicMapComponentTuplizer(Component component)
Method Detail


public Class getMappedClass()
Description copied from interface: Tuplizer
Return the pojo class managed by this tuplizer.

Need to determine how to best handle this for the Tuplizers for EntityModes other than POJO.

todo : be really nice to not have this here since it is essentially pojo specific...

The persistent class.


protected Instantiator buildInstantiator(Component component)
Specified by:
buildInstantiator in class AbstractComponentTuplizer


protected Getter buildGetter(Component component,
                             Property prop)
Specified by:
buildGetter in class AbstractComponentTuplizer


protected Setter buildSetter(Component component,
                             Property prop)
Specified by:
buildSetter in class AbstractComponentTuplizer