public class SearchPageController
extends AbstractSearchPageController
| Constructor and Description |
|---|
SearchPageController() |
| Modifier and Type | Method and Description |
|---|---|
AutocompleteResultData |
getAutocompleteSuggestions(java.lang.String componentUid,
java.lang.String term) |
FacetRefinement<SearchStateData> |
getFacets(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode) |
<any> |
jsonSearchResults(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode) |
protected ProductSearchPageData<SearchStateData,ProductData> |
performSearch(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode,
int pageSize) |
java.lang.String |
refineSearch(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode,
java.lang.String searchText,
HttpServletRequest request,
Model model) |
protected <E> java.util.List<E> |
subList(java.util.List<E> list,
int maxElements) |
java.lang.String |
textSearch(java.lang.String searchText,
HttpServletRequest request,
Model model) |
protected void |
updatePageTitle(java.lang.String searchText,
Model model) |
public java.lang.String textSearch(java.lang.String searchText,
HttpServletRequest request,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic java.lang.String refineSearch(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode,
java.lang.String searchText,
HttpServletRequest request,
Model model)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionprotected ProductSearchPageData<SearchStateData,ProductData> performSearch(java.lang.String searchQuery, int page, ShowMode showMode, java.lang.String sortCode, int pageSize)
public <any> jsonSearchResults(java.lang.String searchQuery,
int page,
ShowMode showMode,
java.lang.String sortCode)
throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic FacetRefinement<SearchStateData> getFacets(java.lang.String searchQuery, int page, ShowMode showMode, java.lang.String sortCode) throws CMSItemNotFoundException
CMSItemNotFoundExceptionpublic AutocompleteResultData getAutocompleteSuggestions(java.lang.String componentUid, java.lang.String term) throws CMSItemNotFoundException
CMSItemNotFoundExceptionprotected <E> java.util.List<E> subList(java.util.List<E> list,
int maxElements)
protected void updatePageTitle(java.lang.String searchText,
Model model)
Copyright © 2018 SAP SE. All Rights Reserved.