Package org.alfresco.search.model
Class SearchRequest
- java.lang.Object
-
- org.alfresco.search.model.SearchRequest
-
@Validated public class SearchRequest extends Object
SearchRequest
-
-
Constructor Summary
Constructors Constructor Description SearchRequest()
-
Method Summary
-
-
-
Method Detail
-
query
public SearchRequest query(RequestQuery query)
-
getQuery
@NotNull @Valid public @NotNull @Valid RequestQuery getQuery()
Get query- Returns:
- query
-
setQuery
public void setQuery(RequestQuery query)
-
paging
public SearchRequest paging(RequestPagination paging)
-
getPaging
@Valid public @Valid RequestPagination getPaging()
Get paging- Returns:
- paging
-
setPaging
public void setPaging(RequestPagination paging)
-
include
public SearchRequest include(RequestInclude include)
-
getInclude
@Valid public @Valid RequestInclude getInclude()
Get include- Returns:
- include
-
setInclude
public void setInclude(RequestInclude include)
-
includeRequest
public SearchRequest includeRequest(Boolean includeRequest)
-
isIncludeRequest
public Boolean isIncludeRequest()
When true, include the original request in the response- Returns:
- includeRequest
-
setIncludeRequest
public void setIncludeRequest(Boolean includeRequest)
-
fields
public SearchRequest fields(RequestFields fields)
-
getFields
@Valid public @Valid RequestFields getFields()
Get fields- Returns:
- fields
-
setFields
public void setFields(RequestFields fields)
-
sort
public SearchRequest sort(RequestSortDefinition sort)
-
getSort
@Valid public @Valid RequestSortDefinition getSort()
Get sort- Returns:
- sort
-
setSort
public void setSort(RequestSortDefinition sort)
-
templates
public SearchRequest templates(RequestTemplates templates)
-
getTemplates
@Valid public @Valid RequestTemplates getTemplates()
Get templates- Returns:
- templates
-
setTemplates
public void setTemplates(RequestTemplates templates)
-
defaults
public SearchRequest defaults(RequestDefaults defaults)
-
getDefaults
@Valid public @Valid RequestDefaults getDefaults()
Get defaults- Returns:
- defaults
-
setDefaults
public void setDefaults(RequestDefaults defaults)
-
localization
public SearchRequest localization(RequestLocalization localization)
-
getLocalization
@Valid public @Valid RequestLocalization getLocalization()
Get localization- Returns:
- localization
-
setLocalization
public void setLocalization(RequestLocalization localization)
-
filterQueries
public SearchRequest filterQueries(RequestFilterQueries filterQueries)
-
getFilterQueries
@Valid public @Valid RequestFilterQueries getFilterQueries()
Get filterQueries- Returns:
- filterQueries
-
setFilterQueries
public void setFilterQueries(RequestFilterQueries filterQueries)
-
facetQueries
public SearchRequest facetQueries(RequestFacetQueries facetQueries)
-
getFacetQueries
@Valid public @Valid RequestFacetQueries getFacetQueries()
Get facetQueries- Returns:
- facetQueries
-
setFacetQueries
public void setFacetQueries(RequestFacetQueries facetQueries)
-
facetFields
public SearchRequest facetFields(RequestFacetFields facetFields)
-
getFacetFields
@Valid public @Valid RequestFacetFields getFacetFields()
Get facetFields- Returns:
- facetFields
-
setFacetFields
public void setFacetFields(RequestFacetFields facetFields)
-
facetIntervals
public SearchRequest facetIntervals(RequestFacetIntervals facetIntervals)
-
getFacetIntervals
@Valid public @Valid RequestFacetIntervals getFacetIntervals()
Get facetIntervals- Returns:
- facetIntervals
-
setFacetIntervals
public void setFacetIntervals(RequestFacetIntervals facetIntervals)
-
pivots
public SearchRequest pivots(List<RequestPivot> pivots)
-
addPivotsItem
public SearchRequest addPivotsItem(RequestPivot pivotsItem)
-
getPivots
@Valid public @Valid List<RequestPivot> getPivots()
Get pivots- Returns:
- pivots
-
setPivots
public void setPivots(List<RequestPivot> pivots)
-
stats
public SearchRequest stats(List<RequestStats> stats)
-
addStatsItem
public SearchRequest addStatsItem(RequestStats statsItem)
-
getStats
@Valid public @Valid List<RequestStats> getStats()
Get stats- Returns:
- stats
-
setStats
public void setStats(List<RequestStats> stats)
-
spellcheck
public SearchRequest spellcheck(RequestSpellcheck spellcheck)
-
getSpellcheck
@Valid public @Valid RequestSpellcheck getSpellcheck()
Get spellcheck- Returns:
- spellcheck
-
setSpellcheck
public void setSpellcheck(RequestSpellcheck spellcheck)
-
scope
public SearchRequest scope(RequestScope scope)
-
getScope
@Valid public @Valid RequestScope getScope()
Get scope- Returns:
- scope
-
setScope
public void setScope(RequestScope scope)
-
limits
public SearchRequest limits(RequestLimits limits)
-
getLimits
@Valid public @Valid RequestLimits getLimits()
Get limits- Returns:
- limits
-
setLimits
public void setLimits(RequestLimits limits)
-
highlight
public SearchRequest highlight(RequestHighlight highlight)
-
getHighlight
@Valid public @Valid RequestHighlight getHighlight()
Get highlight- Returns:
- highlight
-
setHighlight
public void setHighlight(RequestHighlight highlight)
-
ranges
public SearchRequest ranges(List<RequestRange> ranges)
-
addRangesItem
public SearchRequest addRangesItem(RequestRange rangesItem)
-
getRanges
@Valid public @Valid List<RequestRange> getRanges()
Get ranges- Returns:
- ranges
-
setRanges
public void setRanges(List<RequestRange> ranges)
-
-