org.apache.commons.dbutils.handlers
Class BeanListHandler

java.lang.Object
  extended by org.apache.commons.dbutils.handlers.BeanListHandler
All Implemented Interfaces:
ResultSetHandler

public class BeanListHandler
extends Object
implements ResultSetHandler

ResultSetHandler implementation that converts a ResultSet into a List of beans. This class is thread safe.

See Also:
ResultSetHandler

Constructor Summary
BeanListHandler(Class type)
          Creates a new instance of BeanListHandler.
BeanListHandler(Class type, RowProcessor convert)
          Creates a new instance of BeanListHandler.
 
Method Summary
 Object handle(ResultSet rs)
          Convert the whole ResultSet into a List of beans with the Class given in the constructor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanListHandler

public BeanListHandler(Class type)
Creates a new instance of BeanListHandler.

Parameters:
type - The Class that objects returned from handle() are created from.

BeanListHandler

public BeanListHandler(Class type,
                       RowProcessor convert)
Creates a new instance of BeanListHandler.

Parameters:
type - The Class that objects returned from handle() are created from.
convert - The RowProcessor implementation to use when converting rows into beans.
Method Detail

handle

public Object handle(ResultSet rs)
              throws SQLException
Convert the whole ResultSet into a List of beans with the Class given in the constructor.

Specified by:
handle in interface ResultSetHandler
Parameters:
rs - The ResultSet to handle.
Returns:
A List of beans, never null.
Throws:
SQLException - if a database access error occurs
See Also:
RowProcessor.toBeanList(ResultSet, Class)


Copyright © 2002-2009 Apache Software Foundation. All Rights Reserved.