net.wgen.op.db.xform
Class ResultSetRowToMapTransformer

java.lang.Object
  extended bynet.wgen.op.db.xform.ResultSetRowToMapTransformer
All Implemented Interfaces:
ResultSetRowTransformer

public class ResultSetRowToMapTransformer
extends java.lang.Object
implements ResultSetRowTransformer

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

Field Summary
private  DBUnitCapture _capture
           
private  DatabaseCall _dbCall
           
private  org.apache.commons.collections.Factory _mapFactory
           
private  Parameter _parameter
           
private  int _paramIdx
           
private  int _rowIdx
           
 
Constructor Summary
ResultSetRowToMapTransformer(DatabaseCall dbCall, Parameter parameter, int paramIdx)
           
ResultSetRowToMapTransformer(DatabaseCall dbCall, Parameter parameter, int paramIdx, org.apache.commons.collections.Factory mapFactory)
           
 
Method Summary
 org.apache.commons.collections.Factory getMapFactory()
           
protected  void init()
           
protected  java.lang.Object processCallback(java.lang.Object value, java.lang.String context, HandlingOption option)
           
 void setMapFactory(org.apache.commons.collections.Factory mapFactory)
           
 java.lang.Object transformRow(java.sql.ResultSet row)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_dbCall

private final DatabaseCall _dbCall

_parameter

private final Parameter _parameter

_paramIdx

private final int _paramIdx

_rowIdx

private int _rowIdx

_capture

private DBUnitCapture _capture

_mapFactory

private org.apache.commons.collections.Factory _mapFactory
Constructor Detail

ResultSetRowToMapTransformer

public ResultSetRowToMapTransformer(DatabaseCall dbCall,
                                    Parameter parameter,
                                    int paramIdx)

ResultSetRowToMapTransformer

public ResultSetRowToMapTransformer(DatabaseCall dbCall,
                                    Parameter parameter,
                                    int paramIdx,
                                    org.apache.commons.collections.Factory mapFactory)
Method Detail

init

protected void init()

getMapFactory

public org.apache.commons.collections.Factory getMapFactory()

setMapFactory

public void setMapFactory(org.apache.commons.collections.Factory mapFactory)

transformRow

public java.lang.Object transformRow(java.sql.ResultSet row)
Specified by:
transformRow in interface ResultSetRowTransformer

processCallback

protected java.lang.Object processCallback(java.lang.Object value,
                                           java.lang.String context,
                                           HandlingOption option)
Parameters:
value -
option -
Returns:
the possibly transformed value