|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.wgen.op.db.xform.HandlingOption
Options set in Ops and DatabaseCalls and used by OpExecutors and CallExecutors to invoke special behavior.
| Field Summary | |
private java.lang.String |
_name
|
static HandlingOption |
PROP_CONNECTION_TYPE_MAP
Property of a DatabaseCall that stores a connectionTypeMap needed for functions using SQLData objects. |
static HandlingOption |
PROP_LOB_HANDLER
|
static HandlingOption |
PROP_ROW_TRANSFORMER
|
static HandlingOption |
PROP_RS_KEY_TRANSFORM_CALLBACK
|
static HandlingOption |
PROP_RS_VALUE_TRANSFORM_CALLBACK
|
static HandlingOption |
PROP_TRUNCATE_AT_LENGTH_IN_CALL_TO_STRING
Property used by the DatabaseCall.toValuePopulatedString()
to truncate possibly long Strings in logging statements. |
static HandlingOption |
PROP_VALUE_TRANSFORM_CALLBACK
Property of a DatabaseCall or Parameter that stores a Transformer that is called when processing a value returned from the database. |
| Constructor Summary | |
HandlingOption(java.lang.String name)
|
|
| Method Summary | |
boolean |
equals(java.lang.Object o)
|
java.lang.String |
getName()
|
static OutputTransformCallback |
getOutputTransformCallback(DatabaseCall call,
Parameter parameter,
int paramIdx,
HandlingOption handlingOption)
An OutputTransformCallback registered at handlingOption in the Parameter or Call's options. |
int |
hashCode()
|
void |
postCall(java.lang.String contextTag,
DatabaseCall call)
|
void |
preCall(java.lang.String contextTag,
DatabaseCall call)
|
static java.lang.Object |
processCallback(java.lang.Object obj,
java.lang.String context,
DatabaseCall call,
Parameter parameter,
int paramIdx,
HandlingOption option)
Process a transformation callback. |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final HandlingOption PROP_RS_KEY_TRANSFORM_CALLBACK
public static final HandlingOption PROP_RS_VALUE_TRANSFORM_CALLBACK
public static final HandlingOption PROP_VALUE_TRANSFORM_CALLBACK
processCallback(Object, String, net.wgen.op.db.DatabaseCall, net.wgen.op.db.Parameter, int, HandlingOption),
CallOutputHandler.transformOutput(int, net.wgen.op.db.Parameter, Object),
CallOutputHandler.translateSqlArrayToJava(int, net.wgen.op.db.Parameter, java.sql.Array),
CallOutputHandlerDBUnit.transformFromITable(int, net.wgen.op.db.Parameter, org.dbunit.dataset.ITable),
ResultSetRowToMapTransformer.transformRow(java.sql.ResultSet)public static final HandlingOption PROP_CONNECTION_TYPE_MAP
SqlStatementBuilder.processConnectionOptions()public static final HandlingOption PROP_TRUNCATE_AT_LENGTH_IN_CALL_TO_STRING
DatabaseCall.toValuePopulatedString()
to truncate possibly long Strings in logging statements.
DatabaseCall.toValuePopulatedString(),
DatabaseCall.DEFAULT_TRUNCATE_AT_LENGTH_IN_CALL_TO_STRINGpublic static final HandlingOption PROP_ROW_TRANSFORMER
public static final HandlingOption PROP_LOB_HANDLER
private final java.lang.String _name
| Constructor Detail |
public HandlingOption(java.lang.String name)
| Method Detail |
public static java.lang.Object processCallback(java.lang.Object obj,
java.lang.String context,
DatabaseCall call,
Parameter parameter,
int paramIdx,
HandlingOption option)
obj - the object to pass into the transformer if the transformer is foundcontext - the context (in the case of a resultset value transform, the column name)call - the call being processedparameter - the parameter being processedparamIdx - the index of the parameteroption - the option
public static OutputTransformCallback getOutputTransformCallback(DatabaseCall call,
Parameter parameter,
int paramIdx,
HandlingOption handlingOption)
call - parameter - paramIdx - handlingOption -
public java.lang.String getName()
public java.lang.String toString()
public void preCall(java.lang.String contextTag,
DatabaseCall call)
public void postCall(java.lang.String contextTag,
DatabaseCall call)
public boolean equals(java.lang.Object o)
public int hashCode()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||