Class TasksIndexQueryBuilder

java.lang.Object
com.flowable.platform.service.index.PlatformIndexQueryBuilder
com.flowable.platform.service.task.TasksIndexQueryBuilder

public class TasksIndexQueryBuilder
extends PlatformIndexQueryBuilder
  • Field Details

    • SORT_ALTERNATIVE

      protected static final java.util.Map<java.lang.String,​java.lang.String> SORT_ALTERNATIVE
  • Constructor Details

    • TasksIndexQueryBuilder

      public TasksIndexQueryBuilder​(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • TasksIndexQueryBuilder

      public TasksIndexQueryBuilder​(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode customQuery, java.util.Map<java.lang.String,​SortParameter> sortParameters)
  • Method Details

    • build

      public java.lang.String build​(TasksIndexQueryRequest queryRequest, java.lang.String defaultSort)
    • getIndexSortName

      protected java.lang.String getIndexSortName​(java.lang.String sort)
      Description copied from class: PlatformIndexQueryBuilder
      Method that custom query builder can override to provide an alternative sort name for a particular sort. For example when sorting by name the sort should be done by nameKeyword instead.
      Overrides:
      getIndexSortName in class PlatformIndexQueryBuilder
      Parameters:
      sort - the requested sort
      Returns:
      the sort that should be used