public class TTCNxQueryBuilder
extends org.nuxeo.elasticsearch.query.NxQueryBuilder
| Modifier and Type | Field and Description |
|---|---|
protected org.nuxeo.ecm.core.api.CoreSession |
session |
| Constructor and Description |
|---|
TTCNxQueryBuilder(org.nuxeo.ecm.core.api.CoreSession coreSession)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.nuxeo.elasticsearch.fetcher.Fetcher |
getFetcher(org.elasticsearch.action.search.SearchResponse response,
Map<String,String> repoNames)
Gets Fetcher according to client calling (automation or Nuxeo core).
|
org.elasticsearch.action.search.SearchResponse |
getSearchResponse() |
org.elasticsearch.search.sort.SortBuilder[] |
getSortBuilders() |
boolean |
isAutomationCall() |
boolean |
isFetchFromElasticsearch() |
org.elasticsearch.index.query.QueryBuilder |
makeQuery() |
org.nuxeo.elasticsearch.query.NxQueryBuilder |
setAutomationCall(boolean automationCall) |
addAggregate, addAggregates, addSearchRepository, addSecurityFilter, addSort, addSort, esQuery, fetchFromDatabase, fetchFromElasticsearch, getAggregateFilter, getAggregateFilterExceptFor, getAggregateFilterId, getAggregates, getEsAggregates, getLimit, getNxql, getOffset, getSearchRepositories, getSelectFields, getSelectFieldsAndTypes, getSession, getSortInfos, limit, nxql, nxqlHasSelectClause, offset, returnsDocuments, searchOnAllRepositories, updateRequestpublic TTCNxQueryBuilder(org.nuxeo.ecm.core.api.CoreSession coreSession)
coreSession - public org.nuxeo.elasticsearch.fetcher.Fetcher getFetcher(org.elasticsearch.action.search.SearchResponse response,
Map<String,String> repoNames)
getFetcher in class org.nuxeo.elasticsearch.query.NxQueryBuilderpublic org.elasticsearch.search.sort.SortBuilder[] getSortBuilders()
getSortBuilders in class org.nuxeo.elasticsearch.query.NxQueryBuilderpublic org.elasticsearch.action.search.SearchResponse getSearchResponse()
public boolean isAutomationCall()
public org.nuxeo.elasticsearch.query.NxQueryBuilder setAutomationCall(boolean automationCall)
automationCall - the automationCall to setpublic boolean isFetchFromElasticsearch()
isFetchFromElasticsearch in class org.nuxeo.elasticsearch.query.NxQueryBuilderpublic org.elasticsearch.index.query.QueryBuilder makeQuery()
makeQuery in class org.nuxeo.elasticsearch.query.NxQueryBuilderCopyright © 2020. All rights reserved.