Class SearchQuery
- java.lang.Object
-
- org.alfresco.rest.api.search.model.SearchQuery
-
public class SearchQuery extends Object
POJO class representing the JSON body for a search request- Author:
- Gethin James
-
-
Field Summary
Fields Modifier and Type Field Description static SearchQueryEMPTY
-
Constructor Summary
Constructors Constructor Description SearchQuery(Query query, Paging paging, Boolean includeRequest, List<String> include, List<String> fields, List<SortDef> sort, List<Template> templates, Default defaults, List<FilterQuery> filterQueries, FacetFields facetFields, List<FacetQuery> facetQueries, Spelling spellcheck, Scope scope, Limits limits, org.alfresco.service.cmr.search.GeneralHighlightParameters highlight, org.alfresco.service.cmr.search.IntervalParameters facetIntervals, List<Pivot> pivots, List<org.alfresco.service.cmr.search.StatsRequestParameters> stats, List<org.alfresco.service.cmr.search.RangeParameters> ranges, Localization localization, org.alfresco.service.cmr.search.FacetFormat facetFormat)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultgetDefaults()FacetFieldsgetFacetFields()org.alfresco.service.cmr.search.FacetFormatgetFacetFormat()org.alfresco.service.cmr.search.IntervalParametersgetFacetIntervals()List<FacetQuery>getFacetQueries()List<org.alfresco.service.cmr.search.RangeParameters>getFacetRanges()List<String>getFields()List<FilterQuery>getFilterQueries()org.alfresco.service.cmr.search.GeneralHighlightParametersgetHighlight()List<String>getInclude()LimitsgetLimits()LocalizationgetLocalization()PaginggetPaging()List<Pivot>getPivots()QuerygetQuery()ScopegetScope()List<SortDef>getSort()SpellinggetSpellcheck()List<org.alfresco.service.cmr.search.StatsRequestParameters>getStats()List<Template>getTemplates()booleanincludeRequest()
-
-
-
Field Detail
-
EMPTY
public static final SearchQuery EMPTY
-
-
Constructor Detail
-
SearchQuery
public SearchQuery(Query query, Paging paging, Boolean includeRequest, List<String> include, List<String> fields, List<SortDef> sort, List<Template> templates, Default defaults, List<FilterQuery> filterQueries, FacetFields facetFields, List<FacetQuery> facetQueries, Spelling spellcheck, Scope scope, Limits limits, org.alfresco.service.cmr.search.GeneralHighlightParameters highlight, org.alfresco.service.cmr.search.IntervalParameters facetIntervals, List<Pivot> pivots, List<org.alfresco.service.cmr.search.StatsRequestParameters> stats, List<org.alfresco.service.cmr.search.RangeParameters> ranges, Localization localization, org.alfresco.service.cmr.search.FacetFormat facetFormat)
-
-
Method Detail
-
getQuery
public Query getQuery()
-
getPaging
public Paging getPaging()
-
getDefaults
public Default getDefaults()
-
getFilterQueries
public List<FilterQuery> getFilterQueries()
-
getFacetQueries
public List<FacetQuery> getFacetQueries()
-
getSpellcheck
public Spelling getSpellcheck()
-
getScope
public Scope getScope()
-
getFacetFields
public FacetFields getFacetFields()
-
getHighlight
public org.alfresco.service.cmr.search.GeneralHighlightParameters getHighlight()
-
getFacetIntervals
public org.alfresco.service.cmr.search.IntervalParameters getFacetIntervals()
-
getLimits
public Limits getLimits()
-
includeRequest
public boolean includeRequest()
-
getStats
public List<org.alfresco.service.cmr.search.StatsRequestParameters> getStats()
-
getFacetRanges
public List<org.alfresco.service.cmr.search.RangeParameters> getFacetRanges()
-
getLocalization
public Localization getLocalization()
-
getFacetFormat
public org.alfresco.service.cmr.search.FacetFormat getFacetFormat()
-
-