|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler org.apache.openjpa.jdbc.meta.strats.EmbedValueHandler
public abstract class EmbedValueHandler
Base class for embedded value handlers.
Constructor Summary | |
---|---|
EmbedValueHandler()
|
Method Summary | |
---|---|
static void |
getEmbeddedIdCols(FieldMapping fmd,
List cols)
|
static void |
getIdColumns(FieldMapping fmd,
List cols)
|
protected void |
map(ValueMapping vm,
DBIdentifier name,
ColumnIO io,
boolean adapt,
List cols,
List args)
Maps embedded value and gathers columns and arguments into given lists. |
protected void |
map(ValueMapping vm,
String name,
ColumnIO io,
boolean adapt,
List cols,
List args)
Deprecated. |
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 int |
toDataStoreValue1(OpenJPAStateManager em,
ValueMapping vm,
JDBCStore store,
Column[] cols,
List rvals,
int idx)
|
protected void |
toObjectValue(OpenJPAStateManager em,
ValueMapping vm,
Object val,
JDBCStore store,
JDBCFetchConfiguration fetch,
Column[] cols,
int idx)
Helper to convert a datastore value to its object equivalent. |
protected int |
toObjectValue1(OpenJPAStateManager em,
ValueMapping vm,
Object val,
JDBCStore store,
JDBCFetchConfiguration fetch,
Column[] cols,
int idx)
|
Methods inherited from class org.apache.openjpa.jdbc.meta.strats.AbstractValueHandler |
---|
getResultArgument, isVersionable, objectValueRequiresLoad, toDataStoreValue, toObjectValue, toObjectValue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.openjpa.jdbc.meta.ValueHandler |
---|
map |
Constructor Detail |
---|
public EmbedValueHandler()
Method Detail |
---|
protected void map(ValueMapping vm, String name, ColumnIO io, boolean adapt, List cols, List args)
protected void map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt, List cols, List args)
protected Object toDataStoreValue(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, Object rval, int idx)
em
- state manager for embedded objectvm
- owning valuestore
- store managercols
- embedded columnsrval
- return array if multiple columnsidx
- index in columns array to startprotected int toDataStoreValue1(OpenJPAStateManager em, ValueMapping vm, JDBCStore store, Column[] cols, List rvals, int idx)
protected void toObjectValue(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx) throws SQLException
em
- state manager for embedded objectvm
- owning valueval
- datastore valuestore
- optional store managerfetch
- optional fetch configurationcols
- embedded columnsidx
- index in columns array to start
SQLException
protected int toObjectValue1(OpenJPAStateManager em, ValueMapping vm, Object val, JDBCStore store, JDBCFetchConfiguration fetch, Column[] cols, int idx) throws SQLException
SQLException
public static void getEmbeddedIdCols(FieldMapping fmd, List cols)
public static void getIdColumns(FieldMapping fmd, List cols)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |