public abstract class PlatformIndexQueryBuilder extends Object
Modifier and Type | Field and Description |
---|---|
protected com.fasterxml.jackson.databind.node.ObjectNode |
customQuery |
protected Map<String,SortParameter> |
customSortParameters |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
protected String |
order |
protected String |
sort |
Constructor and Description |
---|
PlatformIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
PlatformIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper,
com.fasterxml.jackson.databind.node.ObjectNode customQuery,
Map<String,SortParameter> customSortParameters) |
Modifier and Type | Method and Description |
---|---|
protected String |
determineOrder(org.flowable.common.rest.api.PaginateRequest request) |
protected String |
determineSort(org.flowable.common.rest.api.PaginateRequest request,
String defaultSort) |
Map<String,SortParameter> |
getCustomSortParameters() |
String |
getOrder() |
protected FilteredFullTextSearchQueryBuilder |
getQueryBuilder(PlatformIndexQueryRequest request,
String defaultSort) |
String |
getSort() |
protected String |
parameterTypeToIndexedProperty(SortParameter sortParameter) |
protected void |
processSorting(PlatformIndexQueryRequest request,
String defaultSort,
FilteredFullTextSearchQueryBuilder queryBuilder) |
void |
setCustomSortParameters(Map<String,SortParameter> customSortParameters) |
protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
protected com.fasterxml.jackson.databind.node.ObjectNode customQuery
protected String sort
protected Map<String,SortParameter> customSortParameters
protected String order
public PlatformIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public PlatformIndexQueryBuilder(com.fasterxml.jackson.databind.ObjectMapper objectMapper, com.fasterxml.jackson.databind.node.ObjectNode customQuery, Map<String,SortParameter> customSortParameters)
protected FilteredFullTextSearchQueryBuilder getQueryBuilder(PlatformIndexQueryRequest request, String defaultSort)
protected void processSorting(PlatformIndexQueryRequest request, String defaultSort, FilteredFullTextSearchQueryBuilder queryBuilder)
protected String determineSort(org.flowable.common.rest.api.PaginateRequest request, String defaultSort)
protected String determineOrder(org.flowable.common.rest.api.PaginateRequest request)
public String getOrder()
public String getSort()
protected String parameterTypeToIndexedProperty(SortParameter sortParameter)
public Map<String,SortParameter> getCustomSortParameters()
public void setCustomSortParameters(Map<String,SortParameter> customSortParameters)
Copyright © 2019. All rights reserved.