Package com.alfresco.content.models
Class SearchRequest
-
- All Implemented Interfaces:
@JsonClass(generateAdapter = true) public final class SearchRequest
-
-
Field Summary
Fields Modifier and Type Field Description private RequestQueryqueryprivate RequestPaginationpagingprivate List<RequestIncludeEnum>includeprivate BooleanincludeRequestprivate List<String>fieldsprivate List<RequestSortDefinitionInner>sortprivate List<RequestTemplatesInner>templatesprivate RequestDefaultsdefaultsprivate RequestLocalizationlocalizationprivate List<RequestFilterQueriesInner>filterQueriesprivate List<RequestFacetQueriesInner>facetQueriesprivate RequestFacetFieldsfacetFieldsprivate RequestFacetIntervalsfacetIntervalsprivate List<RequestPivot>pivotsprivate List<RequestStats>statsprivate RequestSpellcheckspellcheckprivate RequestScopescopeprivate RequestLimitslimitsprivate RequestHighlighthighlightprivate List<RequestRange>rangesprivate StringfacetFormat
-
Constructor Summary
Constructors Constructor Description SearchRequest(RequestQuery query, RequestPagination paging, List<RequestIncludeEnum> include, Boolean includeRequest, List<String> fields, List<RequestSortDefinitionInner> sort, List<RequestTemplatesInner> templates, RequestDefaults defaults, RequestLocalization localization, List<RequestFilterQueriesInner> filterQueries, List<RequestFacetQueriesInner> facetQueries, RequestFacetFields facetFields, RequestFacetIntervals facetIntervals, List<RequestPivot> pivots, List<RequestStats> stats, RequestSpellcheck spellcheck, RequestScope scope, RequestLimits limits, RequestHighlight highlight, List<RequestRange> ranges, String facetFormat)
-
Method Summary
Modifier and Type Method Description final RequestQuerygetQuery()final UnitsetQuery(@Json(name = "query") RequestQuery query)final RequestPaginationgetPaging()final UnitsetPaging(@Json(name = "paging") RequestPagination paging)final List<RequestIncludeEnum>getInclude()final UnitsetInclude(@Json(name = "include") List<RequestIncludeEnum> include)final BooleangetIncludeRequest()When true, include the original request in the response final UnitsetIncludeRequest(@Json(name = "includeRequest") Boolean includeRequest)When true, include the original request in the response final List<String>getFields()final UnitsetFields(@Json(name = "fields") List<String> fields)final List<RequestSortDefinitionInner>getSort()final UnitsetSort(@Json(name = "sort") List<RequestSortDefinitionInner> sort)final List<RequestTemplatesInner>getTemplates()final UnitsetTemplates(@Json(name = "templates") List<RequestTemplatesInner> templates)final RequestDefaultsgetDefaults()final UnitsetDefaults(@Json(name = "defaults") RequestDefaults defaults)final RequestLocalizationgetLocalization()final UnitsetLocalization(@Json(name = "localization") RequestLocalization localization)final List<RequestFilterQueriesInner>getFilterQueries()final UnitsetFilterQueries(@Json(name = "filterQueries") List<RequestFilterQueriesInner> filterQueries)final List<RequestFacetQueriesInner>getFacetQueries()final UnitsetFacetQueries(@Json(name = "facetQueries") List<RequestFacetQueriesInner> facetQueries)final RequestFacetFieldsgetFacetFields()final UnitsetFacetFields(@Json(name = "facetFields") RequestFacetFields facetFields)final RequestFacetIntervalsgetFacetIntervals()final UnitsetFacetIntervals(@Json(name = "facetIntervals") RequestFacetIntervals facetIntervals)final List<RequestPivot>getPivots()final UnitsetPivots(@Json(name = "pivots") List<RequestPivot> pivots)final List<RequestStats>getStats()final UnitsetStats(@Json(name = "stats") List<RequestStats> stats)final RequestSpellcheckgetSpellcheck()final UnitsetSpellcheck(@Json(name = "spellcheck") RequestSpellcheck spellcheck)final RequestScopegetScope()final UnitsetScope(@Json(name = "scope") RequestScope scope)final RequestLimitsgetLimits()final UnitsetLimits(@Json(name = "limits") RequestLimits limits)final RequestHighlightgetHighlight()final UnitsetHighlight(@Json(name = "highlight") RequestHighlight highlight)final List<RequestRange>getRanges()final UnitsetRanges(@Json(name = "ranges") List<RequestRange> ranges)final StringgetFacetFormat()final UnitsetFacetFormat(@Json(name = "facetFormat") String facetFormat)-
-
Constructor Detail
-
SearchRequest
SearchRequest(RequestQuery query, RequestPagination paging, List<RequestIncludeEnum> include, Boolean includeRequest, List<String> fields, List<RequestSortDefinitionInner> sort, List<RequestTemplatesInner> templates, RequestDefaults defaults, RequestLocalization localization, List<RequestFilterQueriesInner> filterQueries, List<RequestFacetQueriesInner> facetQueries, RequestFacetFields facetFields, RequestFacetIntervals facetIntervals, List<RequestPivot> pivots, List<RequestStats> stats, RequestSpellcheck spellcheck, RequestScope scope, RequestLimits limits, RequestHighlight highlight, List<RequestRange> ranges, String facetFormat)
-
-
Method Detail
-
getQuery
final RequestQuery getQuery()
-
setQuery
final Unit setQuery(@Json(name = "query") RequestQuery query)
-
getPaging
final RequestPagination getPaging()
-
setPaging
final Unit setPaging(@Json(name = "paging") RequestPagination paging)
-
getInclude
final List<RequestIncludeEnum> getInclude()
-
setInclude
final Unit setInclude(@Json(name = "include") List<RequestIncludeEnum> include)
-
getIncludeRequest
final Boolean getIncludeRequest()
When true, include the original request in the response
-
setIncludeRequest
final Unit setIncludeRequest(@Json(name = "includeRequest") Boolean includeRequest)
When true, include the original request in the response
-
getSort
final List<RequestSortDefinitionInner> getSort()
-
setSort
final Unit setSort(@Json(name = "sort") List<RequestSortDefinitionInner> sort)
-
getTemplates
final List<RequestTemplatesInner> getTemplates()
-
setTemplates
final Unit setTemplates(@Json(name = "templates") List<RequestTemplatesInner> templates)
-
getDefaults
final RequestDefaults getDefaults()
-
setDefaults
final Unit setDefaults(@Json(name = "defaults") RequestDefaults defaults)
-
getLocalization
final RequestLocalization getLocalization()
-
setLocalization
final Unit setLocalization(@Json(name = "localization") RequestLocalization localization)
-
getFilterQueries
final List<RequestFilterQueriesInner> getFilterQueries()
-
setFilterQueries
final Unit setFilterQueries(@Json(name = "filterQueries") List<RequestFilterQueriesInner> filterQueries)
-
getFacetQueries
final List<RequestFacetQueriesInner> getFacetQueries()
-
setFacetQueries
final Unit setFacetQueries(@Json(name = "facetQueries") List<RequestFacetQueriesInner> facetQueries)
-
getFacetFields
final RequestFacetFields getFacetFields()
-
setFacetFields
final Unit setFacetFields(@Json(name = "facetFields") RequestFacetFields facetFields)
-
getFacetIntervals
final RequestFacetIntervals getFacetIntervals()
-
setFacetIntervals
final Unit setFacetIntervals(@Json(name = "facetIntervals") RequestFacetIntervals facetIntervals)
-
getPivots
final List<RequestPivot> getPivots()
-
setPivots
final Unit setPivots(@Json(name = "pivots") List<RequestPivot> pivots)
-
getStats
final List<RequestStats> getStats()
-
setStats
final Unit setStats(@Json(name = "stats") List<RequestStats> stats)
-
getSpellcheck
final RequestSpellcheck getSpellcheck()
-
setSpellcheck
final Unit setSpellcheck(@Json(name = "spellcheck") RequestSpellcheck spellcheck)
-
getScope
final RequestScope getScope()
-
setScope
final Unit setScope(@Json(name = "scope") RequestScope scope)
-
getLimits
final RequestLimits getLimits()
-
setLimits
final Unit setLimits(@Json(name = "limits") RequestLimits limits)
-
getHighlight
final RequestHighlight getHighlight()
-
setHighlight
final Unit setHighlight(@Json(name = "highlight") RequestHighlight highlight)
-
getRanges
final List<RequestRange> getRanges()
-
setRanges
final Unit setRanges(@Json(name = "ranges") List<RequestRange> ranges)
-
getFacetFormat
final String getFacetFormat()
-
setFacetFormat
final Unit setFacetFormat(@Json(name = "facetFormat") String facetFormat)
-
-
-
-