Package io.jmix.search.searching
Class SearchRequestContext<T>
java.lang.Object
io.jmix.search.searching.SearchRequestContext<T>
- Type Parameters:
T- type of the platform-specific request builder associated with the search request context
Represents the context of a search request, managing the state of the search preparation process
and the related information such as request scope and effective indexes.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumA result of the SearchContext processing that is set during the search request building. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<IndexSearchRequestScope>protected final Tprotected SearchRequestContext.ProcessingStateprotected SearchContext -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidvoidsetPositiveResult(List<IndexSearchRequestScope> indexSearchRequestScopes)
-
Field Details
-
requestBuilder
-
requestPreparingState
-
searchContext
-
indexSearchRequestScopes
-
-
Constructor Details
-
SearchRequestContext
-
-
Method Details
-
getRequestBuilder
-
setEmptyResult
public void setEmptyResult() -
getProcessingResult
-
getSearchContext
-
isRequestPossible
public boolean isRequestPossible() -
setPositiveResult
-
getIndexSearchRequestScopes
-
getEffectiveIndexes
-