org.apache.beehive.netui.databinding.datagrid.api
Class DataGridState

Object
  extended by DataGridState
All Implemented Interfaces:
Serializable

public class DataGridState
extends Object
implements Serializable

A class used to encapsulate the default state information for a data grid. All grids are capable of supporting sorting, filtering, and paging. This class holds the JavaBean model objects that maintain the sort, filter, and page state of a data grid.

Instances of DataGridState can live longer than a single request. As a result, DataGridState objects are serializable, so subclasses should avoid non-transient references to objects like the HttpServletRequest.

See Also:
Serialized Form

Constructor Summary
DataGridState()
           
 
Method Summary
 FilterModel getFilterModel()
          Set the FilterModel for the data grid
 PagerModel getPagerModel()
          Get the PagerModel for the data grid
 SortModel getSortModel()
          Get the SortModel for a data grid.
 void setFilterModel(FilterModel filterModel)
          Set the FilterModel for the data grid
 void setPagerModel(PagerModel pagerModel)
          Set the PagerModel for the data grid
 void setSortModel(SortModel sortModel)
          Set the SortModel for a data grid.
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataGridState

public DataGridState()
Method Detail

getSortModel

public SortModel getSortModel()
Get the SortModel for a data grid.

Returns:
the SortModel

setSortModel

public void setSortModel(SortModel sortModel)
Set the SortModel for a data grid.

Parameters:
sortModel - the new SortModel

getFilterModel

public FilterModel getFilterModel()
Set the FilterModel for the data grid

Returns:
the FilterModel

setFilterModel

public void setFilterModel(FilterModel filterModel)
Set the FilterModel for the data grid

Parameters:
filterModel - the new FilterModel

getPagerModel

public PagerModel getPagerModel()
Get the PagerModel for the data grid

Returns:
the PagerModel

setPagerModel

public void setPagerModel(PagerModel pagerModel)
Set the PagerModel for the data grid

Parameters:
pagerModel - the new PagerModel