net.wgen.op.db.xform
Class ResultSetTransformer

java.lang.Object
  extended bynet.wgen.op.db.xform.ResultSetTransformer
All Implemented Interfaces:
org.apache.commons.collections.Transformer

public class ResultSetTransformer
extends java.lang.Object
implements org.apache.commons.collections.Transformer

Transforms a ResultSet into a Collection, by default a List of Maps.

Version:
$Id: ResultSetTransformer.html,v 1.2 2007/01/28 04:09:37 paulfeuer Exp $

Field Summary
private  org.apache.commons.collections.Factory _collectionFactory
           
private  DatabaseCall _databaseCall
           
private  int _paramIdx
           
private  ResultSetRowTransformer _rowTransformer
           
private static org.apache.commons.collections.Factory DEFAULT_FACTORY
           
 
Constructor Summary
ResultSetTransformer(DatabaseCall dbCall, int paramIdx, ResultSetRowTransformer rowTransformer, org.apache.commons.collections.Factory collectionFactory)
           
ResultSetTransformer(DatabaseCall dbCall, Parameter parameter, int paramIdx)
           
 
Method Summary
 java.lang.Object transform(java.lang.Object o)
          Builds an List view of the result set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_FACTORY

private static final org.apache.commons.collections.Factory DEFAULT_FACTORY

_databaseCall

private final DatabaseCall _databaseCall

_paramIdx

private final int _paramIdx

_rowTransformer

private ResultSetRowTransformer _rowTransformer

_collectionFactory

private final org.apache.commons.collections.Factory _collectionFactory
Constructor Detail

ResultSetTransformer

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

ResultSetTransformer

public ResultSetTransformer(DatabaseCall dbCall,
                            int paramIdx,
                            ResultSetRowTransformer rowTransformer,
                            org.apache.commons.collections.Factory collectionFactory)
Method Detail

transform

public java.lang.Object transform(java.lang.Object o)
Builds an List view of the result set.

Specified by:
transform in interface org.apache.commons.collections.Transformer
Parameters:
o - the result set
Returns:
the List view of the result set