Class TasksIndexQueryBuilder
- java.lang.Object
 - 
- com.flowable.platform.service.index.PlatformIndexQueryBuilder<TasksIndexQueryRequest>
 - 
- com.flowable.platform.service.task.TasksIndexQueryBuilder
 
 
 
- 
public class TasksIndexQueryBuilder extends PlatformIndexQueryBuilder<TasksIndexQueryRequest>
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected static Map<String,String>SORT_ALTERNATIVE- 
Fields inherited from class com.flowable.platform.service.index.PlatformIndexQueryBuilder
customQuery, customSortParameters, objectMapper, order, sort 
 - 
 
- 
Constructor Summary
Constructors Constructor Description TasksIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper)TasksIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode customQuery, Map<String,SortParameter> sortParameters) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringbuild(TasksIndexQueryRequest request)Stringbuild(TasksIndexQueryRequest queryRequest, String defaultSort)protected StringgetIndexSortName(String sort)Method that custom query builder can override to provide an alternative sort name for a particular sort.- 
Methods inherited from class com.flowable.platform.service.index.PlatformIndexQueryBuilder
determineOrder, determineSort, getCustomQuery, getCustomSortParameters, getOrder, getQueryBuilder, getSort, parameterTypeToIndexedProperty, processSorting, setCustomQuery, setCustomSortParameters 
 - 
 
 - 
 
- 
- 
Constructor Detail
- 
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, Map<String,SortParameter> sortParameters) 
 - 
 
- 
Method Detail
- 
build
protected String build(TasksIndexQueryRequest request)
- Specified by:
 buildin classPlatformIndexQueryBuilder<TasksIndexQueryRequest>
 
- 
build
public String build(TasksIndexQueryRequest queryRequest, String defaultSort)
 
- 
getIndexSortName
protected String getIndexSortName(String sort)
Description copied from class:PlatformIndexQueryBuilderMethod 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:
 getIndexSortNamein classPlatformIndexQueryBuilder<TasksIndexQueryRequest>- Parameters:
 sort- the requested sort- Returns:
 - the sort that should be used
 
 
 - 
 
 -