Class PageableTableContentProvider

All Implemented Interfaces:
IPageFlowScopeAdapter, IAddressableTableContentProvider, IContentProvider, IPageableTableContentProvider, IRefreshable, IRefreshableContentProvider, IReorderableTableContentProvider, ISelectableTableContentProvider, ISortableTableContentProvider, ITableContentProvider, IUpdateableContentProvider, IUpdateableTableContentProvider, Serializable
Direct Known Subclasses:
CustomTaskSearchContentProvider, PortalContainerModel, TaskIndexedSearchContentProvider

public class PageableTableContentProvider extends SelectableListTableContentProvider implements IPageableTableContentProvider
Table content provider that allows paging using a secondary page service.
See Also:
  • Field Details

    • pageRowIndex

      protected int pageRowIndex
    • rowCache

      protected List<Object> rowCache
    • rowCount

      protected int rowCount
    • table

      protected ITableContentProvider table
    • tableSet

      protected boolean tableSet
    • list

      protected List<Object> list
    • listSet

      protected boolean listSet
    • array

      protected Object[] array
    • arraySet

      protected boolean arraySet
    • refreshPageBinding

      protected MethodExpression refreshPageBinding
  • Constructor Details

    • PageableTableContentProvider

      public PageableTableContentProvider()
    • PageableTableContentProvider

      public PageableTableContentProvider(Object[] array)
    • PageableTableContentProvider

      public PageableTableContentProvider(List<?> list)
    • PageableTableContentProvider

      public PageableTableContentProvider(ITableContentProvider table)
    • PageableTableContentProvider

      public PageableTableContentProvider(List<?> list, String rowIdBinding, String rowVariable)
    • PageableTableContentProvider

      public PageableTableContentProvider(List<?> list, String rowIdBinding)
    • PageableTableContentProvider

      @Deprecated public PageableTableContentProvider(List<?> list, ValueBinding rowIdBinding)
      Deprecated.
      use ValueExpression parameter instead
    • PageableTableContentProvider

      public PageableTableContentProvider(List<?> list, ValueExpression rowIdBinding)
    • PageableTableContentProvider

      public PageableTableContentProvider(Object[] array, String rowIdBinding, String rowVariable)
    • PageableTableContentProvider

      public PageableTableContentProvider(Object[] array, String rowIdBinding)
    • PageableTableContentProvider

      @Deprecated public PageableTableContentProvider(Object[] array, ValueBinding rowIdBinding)
      Deprecated.
      use ValueExpression parameter instead
    • PageableTableContentProvider

      public PageableTableContentProvider(Object[] array, ValueExpression rowIdBinding)
    • PageableTableContentProvider

      public PageableTableContentProvider(ITableContentProvider table, String rowIdBinding, String rowVariable)
    • PageableTableContentProvider

      public PageableTableContentProvider(ITableContentProvider table, String rowIdBinding)
    • PageableTableContentProvider

      @Deprecated public PageableTableContentProvider(ITableContentProvider table, ValueBinding rowIdBinding)
      Deprecated.
      use ValueExpression parameter instead
    • PageableTableContentProvider

      public PageableTableContentProvider(ITableContentProvider table, ValueExpression rowIdBinding)
  • Method Details