net.wgen.op.db.xform
Interface OutputTransformCallback

All Known Implementing Classes:
ChainedOutputTransformCallback, OutputTransformCallbackImpl

public interface OutputTransformCallback

Version:
$Id: OutputTransformCallback.html,v 1.2 2007/01/28 04:09:37 paulfeuer Exp $
Author:
Paul Feuer, Wireless Generation, Inc.

Method Summary
 java.lang.Object transformOutputValue(java.lang.Object val, java.lang.String functionName, int paramIdx, TraceKey traceKey, org.apache.log4j.Logger logger)
          When processing an output value, transform it.
 java.lang.Object transformResultSetKey(java.lang.Object key, java.lang.String functionName, int paramIdx, TraceKey traceKey, org.apache.log4j.Logger logger)
          When processing a ResultSet, transform a key in a record.
 java.lang.Object transformResultSetValue(java.lang.Object val, java.lang.String columnName, java.lang.String functionName, int paramIdx, TraceKey traceKey, org.apache.log4j.Logger logger)
          When processing a ResultSet, transform a value in a record.
 

Method Detail

transformResultSetKey

public java.lang.Object transformResultSetKey(java.lang.Object key,
                                              java.lang.String functionName,
                                              int paramIdx,
                                              TraceKey traceKey,
                                              org.apache.log4j.Logger logger)
When processing a ResultSet, transform a key in a record.

Parameters:
key - the column name as read by the database
functionName - the name of the function that was executed
paramIdx -
traceKey -
logger -
Returns:
the transformed key

transformResultSetValue

public java.lang.Object transformResultSetValue(java.lang.Object val,
                                                java.lang.String columnName,
                                                java.lang.String functionName,
                                                int paramIdx,
                                                TraceKey traceKey,
                                                org.apache.log4j.Logger logger)
When processing a ResultSet, transform a value in a record.

Parameters:
val -
columnName -
functionName -
paramIdx -
traceKey -
logger -
Returns:
the transformed record value

transformOutputValue

public java.lang.Object transformOutputValue(java.lang.Object val,
                                             java.lang.String functionName,
                                             int paramIdx,
                                             TraceKey traceKey,
                                             org.apache.log4j.Logger logger)
When processing an output value, transform it.

Parameters:
val -
functionName -
paramIdx -
traceKey -
logger -
Returns:
the transformed value