javax.faces.model

Class ResultSetDataModel


public class ResultSetDataModel
extends DataModel

Version:
$Revision: 267200 $ $Date: 2005-09-02 15:30:47 +0200 (Fri, 02 Sep 2005) $
Authors:
Thomas Spiegl (latest modification by $Author: oros $)
Martin Marinschek

Constructor Summary

ResultSetDataModel()
ResultSetDataModel(ResultSet resultSet)

Method Summary

int
getRowCount()
We don't know how many rows the result set has without scrolling through the whole thing.
Object
getRowData()
Get the actual data of this row wrapped into a map.
int
getRowIndex()
Object
getWrappedData()
boolean
isRowAvailable()
void
setRowIndex(int rowIndex)
void
setWrappedData(Object data)

Methods inherited from class javax.faces.model.DataModel

addDataModelListener, getDataModelListeners, getRowCount, getRowData, getRowIndex, getWrappedData, isRowAvailable, removeDataModelListener, setRowIndex, setWrappedData

Constructor Details

ResultSetDataModel

public ResultSetDataModel()

ResultSetDataModel

public ResultSetDataModel(ResultSet resultSet)

Method Details

getRowCount

public int getRowCount()
We don't know how many rows the result set has without scrolling through the whole thing.
Overrides:
getRowCount in interface DataModel

getRowData

public Object getRowData()
Get the actual data of this row wrapped into a map. The specification is very strict about what has to be returned from here, so check the spec before modifying anything here.
Overrides:
getRowData in interface DataModel

getRowIndex

public int getRowIndex()
Overrides:
getRowIndex in interface DataModel

getWrappedData

public Object getWrappedData()
Overrides:
getWrappedData in interface DataModel

isRowAvailable

public boolean isRowAvailable()
Overrides:
isRowAvailable in interface DataModel

setRowIndex

public void setRowIndex(int rowIndex)
Overrides:
setRowIndex in interface DataModel

setWrappedData

public void setWrappedData(Object data)
Overrides:
setWrappedData in interface DataModel