Class SearchRequestBuilder

java.lang.Object
org.alfresco.utility.model.TestModel
org.alfresco.rest.search.SearchRequest
org.alfresco.rest.core.search.SearchRequestBuilder
All Implemented Interfaces:
org.alfresco.utility.model.Model

public class SearchRequestBuilder extends SearchRequest
Builder class for creating a search api request
  • Constructor Details

    • SearchRequestBuilder

      public SearchRequestBuilder()
      Constructor for Search API Request
  • Method Details

    • setQueryBuilder

      public SearchRequestBuilder setQueryBuilder(RestRequestQueryModel query)
      Set the sql statement for the SearchRequest
      Parameters:
      query - sql statement
      Returns:
      search request
    • setPagingBuilder

      public SearchRequestBuilder setPagingBuilder(Pagination paging)
      Set the paging statement for the SearchRequest
      Parameters:
      paging - pagination requested
      Returns:
      search request
    • setPagination

      public Pagination setPagination(Integer maxItems, Integer skipCount)
      Set the pagination properties
    • setFieldsBuilder

      public SearchRequestBuilder setFieldsBuilder(List<String> fields)
      Set the requested fields for the SearchRequest
      Parameters:
      fields - requested fields
      Returns:
      search request