Package org.alfresco.rest.search
Class SearchRequest
java.lang.Object
org.alfresco.utility.model.TestModel
org.alfresco.rest.search.SearchRequest
- All Implemented Interfaces:
org.alfresco.utility.model.Model
public class SearchRequest
extends org.alfresco.utility.model.TestModel
Search Query object.
- Author:
- msuzuki
-
Constructor Summary
ConstructorsConstructorDescriptionSearchRequest(RestRequestQueryModel query, RestRequestHighlightModel highlight) -
Method Summary
Modifier and TypeMethodDescriptionaddSortClause(String type, String fieldname, boolean ascending) Adds a new sort clause to this request.Returns the include options in this request.getQuery()getSort()getStats()voidsetDefaults(RestRequestDefaultsModel defaults) voidsetFacetFields(RestRequestFacetFieldsModel facetFields) voidsetFacetFormat(String facetFormat) voidsetFacetIntervals(RestRequestFacetIntervalsModel facetIntervals) voidsetFacetQueries(List<FacetQuery> facetQueries) voidvoidsetFilterQueries(RestRequestFilterQueryModel filterQueries) voidsetHighlight(RestRequestHighlightModel highlight) voidsetInclude(List<String> options) Sets the include options within this request.voidsetIncludeRequest(Boolean includeRequest) voidsetLanguage(String language) voidsetLimits(RestRequestLimitsModel limits) voidsetPaging(Pagination paging) voidsetPivots(List<RestRequestPivotModel> pivots) voidsetQuery(RestRequestQueryModel query) voidsetRanges(List<RestRequestRangesModel> ranges) voidsetSpellcheck(RestRequestSpellcheckModel spellcheck) voidsetStats(List<RestRequestStatsModel> stats) voidsetTemplates(List<RestRequestTemplatesModel> templates) Methods inherited from class org.alfresco.utility.model.TestModel
setRandomValuesForAllFields, toInfo, toJson, toString
-
Constructor Details
-
SearchRequest
public SearchRequest() -
SearchRequest
-
SearchRequest
-
-
Method Details
-
getQuery
-
setQuery
-
getLanguage
-
setLanguage
-
getInclude
Returns the include options in this request.- Returns:
- the include options in this request.
-
setInclude
Sets the include options within this request.- Parameters:
options- the include options.
-
getHighlight
-
setHighlight
-
getFacetFields
-
setFacetFields
-
getFacetQueries
-
setFacetQueries
-
getFacetIntervals
-
setFacetIntervals
-
getSpellcheck
-
setSpellcheck
-
getIncludeRequest
-
setIncludeRequest
-
getPivots
-
setPivots
-
getStats
-
setStats
-
getPaging
-
setPaging
-
getFilterQueries
-
setFilterQueries
-
getRanges
-
setRanges
-
getFacetFormat
-
setFacetFormat
-
getFields
-
setFields
-
getDefaults
-
setDefaults
-
getTemplates
-
setTemplates
-
getSort
-
addSortClause
Adds a new sort clause to this request. The method uses a fluent approach and it returns the sameSearchRequestinstance.- Parameters:
type- the sort clause type (e.g. FIELD)fieldname- the field name.ascending- the sort criterion.- Returns:
- this
SearchRequestinstance.
-
getLimits
-
setLimits
-