Package org.alfresco.rest.core.search
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
Builder class for creating a search api request
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsetFieldsBuilder(List<String> fields) Set the requested fields for the SearchRequestsetPagination(Integer maxItems, Integer skipCount) Set the pagination propertiessetPagingBuilder(Pagination paging) Set the paging statement for the SearchRequestSet the sql statement for the SearchRequestMethods inherited from class org.alfresco.rest.search.SearchRequest
addSortClause, getDefaults, getFacetFields, getFacetFormat, getFacetIntervals, getFacetQueries, getFields, getFilterQueries, getHighlight, getInclude, getIncludeRequest, getLanguage, getLimits, getPaging, getPivots, getQuery, getRanges, getSort, getSpellcheck, getStats, getTemplates, setDefaults, setFacetFields, setFacetFormat, setFacetIntervals, setFacetQueries, setFields, setFilterQueries, setHighlight, setInclude, setIncludeRequest, setLanguage, setLimits, setPaging, setPivots, setQuery, setRanges, setSpellcheck, setStats, setTemplatesMethods inherited from class org.alfresco.utility.model.TestModel
setRandomValuesForAllFields, toInfo, toJson, toString
-
Constructor Details
-
SearchRequestBuilder
public SearchRequestBuilder()Constructor for Search API Request
-
-
Method Details
-
setQueryBuilder
Set the sql statement for the SearchRequest- Parameters:
query- sql statement- Returns:
- search request
-
setPagingBuilder
Set the paging statement for the SearchRequest- Parameters:
paging- pagination requested- Returns:
- search request
-
setPagination
Set the pagination properties -
setFieldsBuilder
Set the requested fields for the SearchRequest- Parameters:
fields- requested fields- Returns:
- search request
-