org.richfaces.model
Class ExtendedTableDataModelWrapper<T>

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.ajax4jsf.model.ExtendedDataModel
          extended by org.ajax4jsf.model.SerializableDataModel
              extended by org.richfaces.model.ExtendedTableDataModel<T>
                  extended by org.richfaces.model.ExtendedTableDataModelWrapper<T>
All Implemented Interfaces:
java.io.Serializable

public class ExtendedTableDataModelWrapper<T>
extends ExtendedTableDataModel<T>

Author:
pawelgo
See Also:
Serialized Form

Field Summary
protected  java.util.List<T> wrappedList
           
 
Constructor Summary
ExtendedTableDataModelWrapper(org.richfaces.model.DataProvider<T> dataProvider, java.util.List<T> wrappedList)
           
 
Method Summary
 int getRowCount()
           
protected  java.util.List<T> loadData(int startRow, int endRow)
          Load range of data items from the source.
 
Methods inherited from class org.richfaces.model.ExtendedTableDataModel
getDataProvider, getKey, getObjectByKey, getRowData, getRowIndex, getRowKey, getSerializableModel, getWrappedData, isRowAvailable, setDataProvider, setRowIndex, setRowKey, setWrappedData, update, walk
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wrappedList

protected java.util.List<T> wrappedList
Constructor Detail

ExtendedTableDataModelWrapper

public ExtendedTableDataModelWrapper(org.richfaces.model.DataProvider<T> dataProvider,
                                     java.util.List<T> wrappedList)
Parameters:
dataProvider -
wrappedList -
Method Detail

loadData

protected java.util.List<T> loadData(int startRow,
                                     int endRow)
Description copied from class: ExtendedTableDataModel
Load range of data items from the source. Starting from startRow, and up to but excluding endRow

Overrides:
loadData in class ExtendedTableDataModel<T>
Returns:
list of ordered data

getRowCount

public int getRowCount()
Overrides:
getRowCount in class ExtendedTableDataModel<T>


Copyright © 2009. All Rights Reserved.