public class ProcessInstancesIndexQueryBuilder extends PlatformIndexQueryBuilder<ProcessInstancesIndexQueryRequest>
Modifier and Type | Field and Description |
---|---|
protected static Map<String,String> |
SORT_ALTERNATIVE |
customQuery, customSortParameters, objectMapper, order, sort
Constructor and Description |
---|
ProcessInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
ProcessInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.node.ObjectNode customQuery,
Map<String,SortParameter> sortParameters) |
Modifier and Type | Method and Description |
---|---|
protected String |
build(ProcessInstancesIndexQueryRequest request) |
String |
build(ProcessInstancesIndexQueryRequest queryRequest,
String defaultSort) |
protected String |
getIndexSortName(String sort)
Method that custom query builder can override to provide an alternative sort name
for a particular sort.
|
determineOrder, determineSort, getCustomQuery, getCustomSortParameters, getOrder, getQueryBuilder, getSort, parameterTypeToIndexedProperty, processSorting, setCustomQuery, setCustomSortParameters
public ProcessInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public ProcessInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode customQuery, Map<String,SortParameter> sortParameters)
protected String build(ProcessInstancesIndexQueryRequest request)
build
in class PlatformIndexQueryBuilder<ProcessInstancesIndexQueryRequest>
public String build(ProcessInstancesIndexQueryRequest queryRequest, String defaultSort)
protected String getIndexSortName(String sort)
PlatformIndexQueryBuilder
getIndexSortName
in class PlatformIndexQueryBuilder<ProcessInstancesIndexQueryRequest>
sort
- the requested sort