Class SearchAfterEnabledDataTableData

java.lang.Object
com.flowable.platform.service.query.datatable.AbstractDataTableData
com.flowable.platform.service.query.datatable.SearchAfterEnabledDataTableData
All Implemented Interfaces:
DataTableData

public class SearchAfterEnabledDataTableData extends AbstractDataTableData
The Elasticsearch API's have a way of supporting paging for infinite scrolling tables using the "search_after" parameter: https://www.elastic.co/guide/en/elasticsearch/reference/current/paginate-search-results.html#search-after This implementation will pass the searchAfter parameter, which needs to be provided on subsequent queries. Not all datatables are capable of this, hence why it extends the DefaultDataTableData class.
  • Field Details

    • searchAfter

      protected Object[] searchAfter
  • Constructor Details

    • SearchAfterEnabledDataTableData

      public SearchAfterEnabledDataTableData()
    • SearchAfterEnabledDataTableData

      public SearchAfterEnabledDataTableData(long size, long total, List<Map<String,Object>> rows, Object[] searchAfter)
  • Method Details

    • getSearchAfter

      public Object[] getSearchAfter()
    • setSearchAfter

      public void setSearchAfter(Object[] searchAfter)