public class ComponentSortableDataModel
extends org.richfaces.model.ScrollableTableDataModel<java.lang.Object>
Constructor and Description |
---|
ComponentSortableDataModel(java.lang.String var,
java.lang.Object value,
org.richfaces.model.SortOrder sortOrder) |
Modifier and Type | Method and Description |
---|---|
int |
getRowCount() |
java.lang.Object |
getWrappedData() |
java.util.List |
loadData(int startRow,
int endRow,
org.richfaces.model.SortOrder sortOrder) |
protected java.util.List |
prepareCollection(javax.faces.context.FacesContext context,
java.util.List collection,
org.richfaces.model.SortOrder sortOrder)
Wrap every list element with reflective sorting object, perform sorting, and then unwrap.
|
void |
setWrappedData(java.lang.Object value) |
getId, getObjectById, getRowData, getRowIndex, getRowKey, isRowAvailable, setRowIndex, setRowKey, walk
public ComponentSortableDataModel(java.lang.String var, java.lang.Object value, org.richfaces.model.SortOrder sortOrder)
protected java.util.List prepareCollection(javax.faces.context.FacesContext context, java.util.List collection, org.richfaces.model.SortOrder sortOrder)
context
- collection
- sortOrder
- public java.util.List loadData(int startRow, int endRow, org.richfaces.model.SortOrder sortOrder)
loadData
in class org.richfaces.model.ScrollableTableDataModel<java.lang.Object>
public int getRowCount()
getRowCount
in class javax.faces.model.DataModel
public java.lang.Object getWrappedData()
getWrappedData
in class javax.faces.model.DataModel
public void setWrappedData(java.lang.Object value)
setWrappedData
in class javax.faces.model.DataModel
Copyright © 2014. All Rights Reserved.