Class SearchRequest

  • All Implemented Interfaces:
    org.alfresco.utility.model.Model

    public class SearchRequest
    extends org.alfresco.utility.model.TestModel
    Search Query object.
    Author:
    msuzuki
    • Method Detail

      • getLanguage

        public java.lang.String getLanguage()
      • setLanguage

        public void setLanguage​(java.lang.String language)
      • getInclude

        public java.util.List<java.lang.String> getInclude()
        Returns the include options in this request.
        Returns:
        the include options in this request.
      • setInclude

        public void setInclude​(java.util.List<java.lang.String> options)
        Sets the include options within this request.
        Parameters:
        options - the include options.
      • getFacetQueries

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

        public void setFacetQueries​(java.util.List<FacetQuery> facetQueries)
      • getIncludeRequest

        public java.lang.Boolean getIncludeRequest()
      • setIncludeRequest

        public void setIncludeRequest​(java.lang.Boolean includeRequest)
      • setPaging

        public void setPaging​(Pagination paging)
      • getFacetFormat

        public java.lang.String getFacetFormat()
      • setFacetFormat

        public void setFacetFormat​(java.lang.String facetFormat)
      • getFields

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

        public void setFields​(java.util.List<java.lang.String> fields)
      • getSort

        public java.util.List<SortClause> getSort()
      • addSortClause

        public SearchRequest addSortClause​(java.lang.String type,
                                           java.lang.String fieldname,
                                           boolean ascending)
        Adds a new sort clause to this request. The method uses a fluent approach and it returns the same SearchRequest instance.
        Parameters:
        type - the sort clause type (e.g. FIELD)
        fieldname - the field name.
        ascending - the sort criterion.
        Returns:
        this SearchRequest instance.