Class PaginatedActionList

java.lang.Object
org.kuali.rice.kew.actionlist.PaginatedActionList
All Implemented Interfaces:
org.displaytag.pagination.PaginatedList

public class PaginatedActionList extends Object implements org.displaytag.pagination.PaginatedList
Implements the display tags paginated list to provide effecient paging for the action list. This allows us not to have to fetch an entire action list each time a user pages their list.
Author:
Kuali Rice Team (rice.collab@kuali.org)
  • Constructor Details

    • PaginatedActionList

      public PaginatedActionList(List<? extends ActionItemBase> list, int fullListSize, int pageNumber, int objectsPerPage, String searchId, String sortCriterion, org.displaytag.properties.SortOrderEnum sortDirection)
  • Method Details

    • getFullListSize

      public int getFullListSize()
      Specified by:
      getFullListSize in interface org.displaytag.pagination.PaginatedList
    • getList

      public List getList()
      Specified by:
      getList in interface org.displaytag.pagination.PaginatedList
    • getObjectsPerPage

      public int getObjectsPerPage()
      Specified by:
      getObjectsPerPage in interface org.displaytag.pagination.PaginatedList
    • getPageNumber

      public int getPageNumber()
      Specified by:
      getPageNumber in interface org.displaytag.pagination.PaginatedList
    • getSearchId

      public String getSearchId()
      Specified by:
      getSearchId in interface org.displaytag.pagination.PaginatedList
    • getSortCriterion

      public String getSortCriterion()
      Specified by:
      getSortCriterion in interface org.displaytag.pagination.PaginatedList
    • getSortDirection

      public org.displaytag.properties.SortOrderEnum getSortDirection()
      Specified by:
      getSortDirection in interface org.displaytag.pagination.PaginatedList