@Deprecated public interface TuplizerDeprecated.A tuplizer defines the contract for things which know how to manage a particular representation of a piece of data, given that representation's
RepresentationMode(the entity-mode essentially defining which representation).
If that given piece of data is thought of as a data structure, then a tuplizer is the thing which knows how to
- create such a data structure appropriately
- extract values from and inject values into such a data structure
For example, a given piece of data might be represented as a POJO class. Here, it's representation and entity-mode is POJO. Well a tuplizer for POJO entity-modes would know how to
- create the data structure by calling the POJO's constructor
- extract and inject values through getters/setter, or by direct field access, etc
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description
getGetter(int i)Deprecated.Retrieve the getter for the specified property.
getMappedClass()Deprecated.Return the pojo class managed by this tuplizer.
getPropertyValue(Object entity, int i)Deprecated.Extract the value of a particular property from the given entity.
getPropertyValueDeprecated.Extract the value of a particular property from the given entity.
entity- The entity from which to extract the property value.
i- The index of the property for which to extract the value.
- The current value of the given property on the given entity.
Class<?> getMappedClass()Deprecated.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.
Getter getGetter(int i)Deprecated.Retrieve the getter for the specified property.
i- The property index.
- The property getter.