Save This Page
Home » apache-openjpa-1.1.0-source » org.apache.openjpa.jdbc » meta » strats » [javadoc | source]
org.apache.openjpa.jdbc.meta.strats
abstract public class: EmbedValueHandler [javadoc | source]
java.lang.Object
   org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler
      org.apache.openjpa.jdbc.meta.strats.EmbedValueHandler

All Implemented Interfaces:
    ValueHandler

Direct Known Subclasses:
    ObjectIdValueHandler, ElementEmbedValueHandler

Base class for embedded value handlers.
Method from org.apache.openjpa.jdbc.meta.strats.EmbedValueHandler Summary:
map,   toDataStoreValue,   toObjectValue
Methods from org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler:
getResultArgument,   isVersionable,   objectValueRequiresLoad,   toDataStoreValue,   toObjectValue,   toObjectValue
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.openjpa.jdbc.meta.strats.EmbedValueHandler Detail:
 protected  void map(ValueMapping vm,
    String name,
    ColumnIO io,
    boolean adapt,
    List cols,
    List args) 
    Maps embedded value and gathers columns and arguments into given lists.
 protected Object toDataStoreValue(OpenJPAStateManager em,
    ValueMapping vm,
    JDBCStore store,
    Column[] cols,
    Object rval,
    int idx) 
    Helper to convert an object value to its datastore equivalent.
 protected  void toObjectValue(OpenJPAStateManager em,
    ValueMapping vm,
    Object val,
    JDBCStore store,
    JDBCFetchConfiguration fetch,
    Column[] cols,
    int idx) throws SQLException 
    Helper to convert a datastore value to its object equivalent.