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