org.apache.beehive.controls.system.jdbc
Class DefaultRowSetResultSetMapper

Object
  extended by ResultSetMapper
      extended by DefaultRowSetResultSetMapper

public class DefaultRowSetResultSetMapper
extends ResultSetMapper

Default ResultSetMapper implementation for RowSets.


Constructor Summary
DefaultRowSetResultSetMapper()
           
 
Method Summary
 boolean canCloseResultSet()
          Can the ResultSet which this mapper uses be closed by the database control?
 RowSet mapToResultType(ControlBeanContext context, Method m, ResultSet resultSet, Calendar cal)
          Map a ResultSet to a RowSet.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultRowSetResultSetMapper

public DefaultRowSetResultSetMapper()
Method Detail

mapToResultType

public RowSet mapToResultType(ControlBeanContext context,
                              Method m,
                              ResultSet resultSet,
                              Calendar cal)
Map a ResultSet to a RowSet. Type of RowSet is defined by the SQL annotation for the method.

Specified by:
mapToResultType in class ResultSetMapper
Parameters:
context - A ControlBeanContext instance.
m - Method assoicated with this call.
resultSet - Result set to map.
cal - A Calendar instance for resolving date/time values.
Returns:
A RowSet object.

canCloseResultSet

public boolean canCloseResultSet()
Can the ResultSet which this mapper uses be closed by the database control?

Overrides:
canCloseResultSet in class ResultSetMapper
Returns:
always false