net.wgen.op.db.dbunit
Class CallOutputHandlerDBUnit

java.lang.Object
  extended bynet.wgen.op.db.dbunit.CallOutputHandlerDBUnit

public class CallOutputHandlerDBUnit
extends java.lang.Object

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

Field Summary
private  java.lang.StringBuffer _amountOfWork
           
private  DatabaseCall _databaseCall
           
 
Constructor Summary
CallOutputHandlerDBUnit(DatabaseCall dbCall)
           
 
Method Summary
 java.lang.String getAmountOfWork()
           
private  org.dbunit.dataset.IDataSet readDataSet()
           
 void readOutputsFromFileSystem()
           
protected  java.util.List recordCollectionFromITable(int idx, Parameter parameter, org.dbunit.dataset.ITable itable)
           
 java.lang.Object transformFromITable(int idx, Parameter parameter, org.dbunit.dataset.ITable itable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_databaseCall

private DatabaseCall _databaseCall

_amountOfWork

private java.lang.StringBuffer _amountOfWork
Constructor Detail

CallOutputHandlerDBUnit

public CallOutputHandlerDBUnit(DatabaseCall dbCall)
Method Detail

readOutputsFromFileSystem

public final void readOutputsFromFileSystem()
                                     throws org.dbunit.dataset.DataSetException,
                                            java.io.IOException,
                                            DatabaseCallException
Throws:
org.dbunit.dataset.DataSetException
java.io.IOException
DatabaseCallException

transformFromITable

public java.lang.Object transformFromITable(int idx,
                                            Parameter parameter,
                                            org.dbunit.dataset.ITable itable)
                                     throws org.dbunit.dataset.DataSetException,
                                            java.io.IOException,
                                            DatabaseCallException
Parameters:
idx -
parameter -
itable -
Returns:
the value from the Parameter, possibly transformed by PROP_RS_VALUE_TRANSFORM_CALLBACK
Throws:
org.dbunit.dataset.DataSetException
java.io.IOException
DatabaseCallException

recordCollectionFromITable

protected java.util.List recordCollectionFromITable(int idx,
                                                    Parameter parameter,
                                                    org.dbunit.dataset.ITable itable)
                                             throws DatabaseCallException,
                                                    java.io.FileNotFoundException
Parameters:
idx -
parameter -
itable -
Returns:
a list of records (Maps by default) of data from the ITable
Throws:
DatabaseCallException
java.io.FileNotFoundException

getAmountOfWork

public java.lang.String getAmountOfWork()

readDataSet

private org.dbunit.dataset.IDataSet readDataSet()
                                         throws java.io.IOException,
                                                org.dbunit.dataset.DataSetException
Throws:
java.io.IOException
org.dbunit.dataset.DataSetException