de.iai.ilcd.webgui.controller.ui
Class DataSetLazyDataModel<T extends DataSet>

java.lang.Object
  extended by javax.faces.model.DataModel
      extended by org.primefaces.model.LazyDataModel<T>
          extended by de.iai.ilcd.webgui.controller.ui.DataSetLazyDataModel<T>
Type Parameters:
T - type of data set
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable

public class DataSetLazyDataModel<T extends DataSet>
extends org.primefaces.model.LazyDataModel<T>

Lazy data model for JSF for all data set types

See Also:
Serialized Form

Method Summary
 org.apache.velocity.tools.generic.ValueParser getParams()
          Get the parameter
 java.util.List<T> load(int first, int pageSize, java.lang.String sortField, boolean sortOrder, java.util.Map<java.lang.String,java.lang.String> filters)
           
 void setParams(org.apache.velocity.tools.generic.ValueParser params)
          Set the parameter
 
Methods inherited from class org.primefaces.model.LazyDataModel
getPageSize, getRowCount, getRowData, getRowIndex, getWrappedData, isRowAvailable, setPageSize, setRowCount, setRowIndex, setWrappedData
 
Methods inherited from class javax.faces.model.DataModel
addDataModelListener, getDataModelListeners, iterator, removeDataModelListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getParams

public org.apache.velocity.tools.generic.ValueParser getParams()
Get the parameter

Returns:

setParams

public void setParams(org.apache.velocity.tools.generic.ValueParser params)
Set the parameter

Parameters:
params -

load

public java.util.List<T> load(int first,
                              int pageSize,
                              java.lang.String sortField,
                              boolean sortOrder,
                              java.util.Map<java.lang.String,java.lang.String> filters)
Specified by:
load in class org.primefaces.model.LazyDataModel<T extends DataSet>