public class CaseInstancesIndexQueryBuilder extends PlatformIndexQueryBuilder<CaseInstancesIndexQueryRequest>
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,String> |
SORT_ALTERNATIVE |
customQuery, customSortParameters, objectMapper, order, sort| Constructor and Description |
|---|
CaseInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
CaseInstancesIndexQueryBuilder(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(CaseInstancesIndexQueryRequest request) |
String |
build(CaseInstancesIndexQueryRequest 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, setCustomSortParameterspublic CaseInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public CaseInstancesIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.node.ObjectNode customQuery,
Map<String,SortParameter> sortParameters)
protected String build(CaseInstancesIndexQueryRequest request)
build in class PlatformIndexQueryBuilder<CaseInstancesIndexQueryRequest>public String build(CaseInstancesIndexQueryRequest queryRequest, String defaultSort)
protected String getIndexSortName(String sort)
PlatformIndexQueryBuildergetIndexSortName in class PlatformIndexQueryBuilder<CaseInstancesIndexQueryRequest>sort - the requested sort