Class SearchQuery


  • public class SearchQuery
    extends java.lang.Object
    POJO class representing the JSON body for a search request
    Author:
    Gethin James
    • Constructor Detail

      • SearchQuery

        public SearchQuery​(Query query,
                           Paging paging,
                           java.lang.Boolean includeRequest,
                           java.util.List<java.lang.String> include,
                           java.util.List<java.lang.String> fields,
                           java.util.List<SortDef> sort,
                           java.util.List<Template> templates,
                           Default defaults,
                           java.util.List<FilterQuery> filterQueries,
                           FacetFields facetFields,
                           java.util.List<FacetQuery> facetQueries,
                           Spelling spellcheck,
                           Scope scope,
                           Limits limits,
                           org.alfresco.service.cmr.search.GeneralHighlightParameters highlight,
                           org.alfresco.service.cmr.search.IntervalParameters facetIntervals,
                           java.util.List<Pivot> pivots,
                           java.util.List<org.alfresco.service.cmr.search.StatsRequestParameters> stats,
                           java.util.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()
      • getInclude

        public java.util.List<java.lang.String> getInclude()
      • getFields

        public java.util.List<java.lang.String> getFields()
      • getSort

        public java.util.List<SortDef> getSort()
      • getTemplates

        public java.util.List<Template> getTemplates()
      • getDefaults

        public Default getDefaults()
      • getFilterQueries

        public java.util.List<FilterQuery> getFilterQueries()
      • getFacetQueries

        public java.util.List<FacetQuery> getFacetQueries()
      • getSpellcheck

        public Spelling getSpellcheck()
      • getScope

        public Scope getScope()
      • 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()
      • getPivots

        public java.util.List<Pivot> getPivots()
      • getStats

        public java.util.List<org.alfresco.service.cmr.search.StatsRequestParameters> getStats()
      • getFacetRanges

        public java.util.List<org.alfresco.service.cmr.search.RangeParameters> getFacetRanges()
      • getFacetFormat

        public org.alfresco.service.cmr.search.FacetFormat getFacetFormat()