org.rhq.core.gui.table.bean
Class AbstractPagedDataUIBean<T>
java.lang.Object
org.rhq.core.gui.table.bean.AbstractPagedDataUIBean<T>
public abstract class AbstractPagedDataUIBean<T>
- extends Object
- Author:
- Ian Springer
|
Field Summary |
protected org.jboss.seam.faces.FacesMessages |
facesMessages
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
facesMessages
@In
protected org.jboss.seam.faces.FacesMessages facesMessages
AbstractPagedDataUIBean
public AbstractPagedDataUIBean()
getPageSizeSelectItems
public javax.faces.model.SelectItem[] getPageSizeSelectItems()
getPageSizeCount
public int getPageSizeCount()
getMinimumPageSize
public int getMinimumPageSize()
getDefaultPageSize
public int getDefaultPageSize()
getDataScrollerMaxPages
public int getDataScrollerMaxPages()
getDataScrollerPage
public int getDataScrollerPage()
setDataScrollerPage
public void setDataScrollerPage(int i)
getPageControl
@NotNull
public org.rhq.core.domain.util.PageControl getPageControl()
setPageControl
public void setPageControl(org.rhq.core.domain.util.PageControl pageControl)
resetPageControl
public void resetPageControl()
getDefaultPageControl
protected org.rhq.core.domain.util.PageControl getDefaultPageControl()
- Subclasses can override this to change the default page size or to provide default ordering fields.
- Returns:
- the default page control (i.e. the page control to use when
loadPageControl(javax.faces.context.FacesContext) returns null); must never return null
loadPageControl
protected org.rhq.core.domain.util.PageControl loadPageControl(javax.faces.context.FacesContext context)
- TODO
- Parameters:
context -
- Returns:
storePageControl
protected void storePageControl(javax.faces.context.FacesContext context,
org.rhq.core.domain.util.PageControl pageControl)
- Subclasses can override this to persist page controls somewhere. They would typically be keyed off the
current user and the current data table, so the GUI will remember a user's preferences for various tables.
- Parameters:
context - pageControl -
getDataModel
public PagedListDataModel<T> getDataModel()
setDataModel
public void setDataModel(PagedListDataModel<T> dataModel)
createDataModel
public abstract PagedListDataModel<T> createDataModel()
Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.