Top Description Fields Constructors Methods
org.hibernate.tuple.component

public Class DynamicMapComponentTuplizer

extends AbstractComponentTuplizer
Class Inheritance
Imports
java.util.Map, org.hibernate.mapping.Component, .Property, org.hibernate.property.Getter, .PropertyAccessor, .PropertyAccessorFactory, .Setter, org.hibernate.tuple.Instantiator, .DynamicMapInstantiator

A ComponentTuplizer specific to the dynamic-map entity mode.
Authors
Gavin King, Steve Ebersole

Field Summary

Inherited from org.hibernate.tuple.component.AbstractComponentTuplizer:
gettershasCustomAccessorsinstantiatorpropertySpansetters

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Getter
protected Instantiator
private PropertyAccessor
protected Setter
public Class<T>
getMappedClass()

Implements org.hibernate.tuple.Tuplizer.getMappedClass.

Return the pojo class managed by this tuplizer.
Inherited from org.hibernate.tuple.component.AbstractComponentTuplizer:
getGettergetParentgetPropertyValuegetPropertyValueshasParentPropertyinstantiateisInstanceisMethodOfsetParentsetPropertyValues

Constructor Detail

DynamicMapComponentTuplizerback to summary
public DynamicMapComponentTuplizer(Component component)

Method Detail

buildGetterback to summary
protected Getter buildGetter(Component component, Property prop)

Implements abstract org.hibernate.tuple.component.AbstractComponentTuplizer.buildGetter.

buildInstantiatorback to summary
protected Instantiator buildInstantiator(Component component)

Implements abstract org.hibernate.tuple.component.AbstractComponentTuplizer.buildInstantiator.

buildPropertyAccessorback to summary
private PropertyAccessor buildPropertyAccessor(Property property)
buildSetterback to summary
protected Setter buildSetter(Component component, Property prop)

Implements abstract org.hibernate.tuple.component.AbstractComponentTuplizer.buildSetter.

getMappedClassback to summary
public Class<T> getMappedClass()

Implements org.hibernate.tuple.Tuplizer.getMappedClass.

Doc from org.hibernate.tuple.Tuplizer.getMappedClass.

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...
Returns:Class<T>

The persistent class.