public class DefaultFieldSearchFacade extends Object implements FieldSearchFacade<Object>, AutosuggestionSupport
FieldSearchFacadeStrategy. Method
search(SearchQueryData) returns an empty PageableList if no strategy has been found.| Constructor and Description |
|---|
DefaultFieldSearchFacade() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Collection<String>> |
getAutosuggestionsForQuery(AutosuggestionQueryData queryData)
Returns autosuggestions for given type and query text.
|
boolean |
isSortable(DataType type,
String attributeQualifier,
Context context)
Informs if attributeQualifier of given type is sortable
|
Pageable<Object> |
search(SearchQueryData searchQueryData)
Takes the search query data (type, attributes, sort, sort order, search text ) and returns a
Pageable object that allows paging the resulting objects. |
Pageable<Object> |
search(SearchQueryData searchQueryData,
Context context)
Takes the search query data (type, attributes, sort, sort order, search text ) and returns a
Pageable object that allows paging the resulting objects. |
protected Pageable<Object> |
searchInternal(SearchQueryData searchQueryData,
Context context) |
void |
setFieldSearchFacadeStrategyRegistry(FieldSearchFacadeStrategyRegistry fieldSearchFacadeStrategyRegistry) |
public Pageable<Object> search(SearchQueryData searchQueryData)
FieldSearchFacadePageable object that allows paging the resulting objects.search in interface FieldSearchFacade<Object>searchQueryData - SearchQueryDataPageablepublic Pageable<Object> search(SearchQueryData searchQueryData, Context context)
FieldSearchFacadePageable object that allows paging the resulting objects.search in interface FieldSearchFacade<Object>searchQueryData - SearchQueryDatacontext - context of search operation ContextPageableprotected Pageable<Object> searchInternal(SearchQueryData searchQueryData, Context context)
public boolean isSortable(DataType type, String attributeQualifier, Context context)
FieldSearchFacadeisSortable in interface FieldSearchFacade<Object>type - of dataattributeQualifier - to checkcontext - context of operation Contextpublic Map<String,Collection<String>> getAutosuggestionsForQuery(AutosuggestionQueryData queryData)
AutosuggestionSupportgetAutosuggestionsForQuery in interface AutosuggestionSupportqueryData - autosuggestion data with type and query text.public void setFieldSearchFacadeStrategyRegistry(FieldSearchFacadeStrategyRegistry fieldSearchFacadeStrategyRegistry)
Copyright © 2018. All rights reserved.