Class DataPager

All Implemented Interfaces:
ITableRowStateHolder, Serializable, EventListener, PartialStateHolder, StateHolder, TransientStateHolder, ComponentSystemEventListener, FacesListener, SystemEventListenerHolder
Direct Known Subclasses:
ColumnSortLink, DataPages, FilterInput, PrevNext

public class DataPager extends BaseComponent implements ITableRowStateHolder
Abstract data paging component (ie next/prev, items-per-page, etc.).
See Also:
  • Field Details

    • FAMILY

      public static final String FAMILY
      See Also:
    • TYPE

      public static final String TYPE
      See Also:
    • ZERO

      protected static final Integer ZERO
    • m_submittedFirst

      protected transient Integer m_submittedFirst
    • m_submittedFirstByID

      protected transient String m_submittedFirstByID
    • m_submittedRows

      protected transient Integer m_submittedRows
    • m_submittedSort

      protected transient ISortInfo m_submittedSort
    • m_submittedFilter

      protected transient String m_submittedFilter
  • Constructor Details

    • DataPager

      public DataPager()
  • Method Details

    • restoreState

      public void restoreState(FacesContext context, Object state)
      Specified by:
      restoreState in interface StateHolder
      Overrides:
      restoreState in class BaseComponent
    • getTableRowState

      public Object getTableRowState()
      Gets this control's per-row state.
      Specified by:
      getTableRowState in interface ITableRowStateHolder
    • setTableRowState

      public void setTableRowState(Object o)
      Sets this control's per-row state.
      Specified by:
      setTableRowState in interface ITableRowStateHolder
    • getFamily

      public String getFamily()
      Specified by:
      getFamily in class UIComponent
    • getData

      public UIData getData()
      Returns UIData this pager is for, or null.
    • applySubmittedValues

      public void applySubmittedValues()
      Applies the submitted values to this pager's table.
    • getFor

      public String getFor()
    • setFor

      public void setFor(String for1)
    • getFirstParamName

      public String getFirstParamName()
    • getRowsParamName

      public String getRowsParamName()
    • getSortParamName

      public String getSortParamName()
    • getFilterParamName

      public String getFilterParamName()
    • getSubmittedFirst

      public Integer getSubmittedFirst()
    • setSubmittedFirst

      public void setSubmittedFirst(Integer submittedFirst)
    • getSubmittedFirstByID

      public String getSubmittedFirstByID()
    • setSubmittedFirstByID

      public void setSubmittedFirstByID(String submittedFirstByID)
    • getSubmittedRows

      public Integer getSubmittedRows()
    • setSubmittedRows

      public void setSubmittedRows(Integer submittedRows)
    • getSubmittedSort

      public ISortInfo getSubmittedSort()
    • setSubmittedSort

      public void setSubmittedSort(ISortInfo submittedSort)
    • getSubmittedFilter

      public String getSubmittedFilter()
    • setSubmittedFilter

      public void setSubmittedFilter(String submittedFilter)