public class MainController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
protected AsCategoryFacade |
asCategoryFacade |
protected AsSearchProfileActivationService |
asSearchProfileActivationService |
protected AsSearchProfileContextFacade |
asSearchProfileContextFacade |
protected AsSearchProfileService |
asSearchProfileService |
protected AsSearchProviderFactory |
asSearchProviderFactory |
protected CatalogVersionService |
catalogVersionService |
protected Label |
categoryBreadcrumbs |
protected I18NService |
i18nService |
protected static java.lang.String |
NAVIGATION_CONTEXT_KEY |
protected static java.lang.String |
SEARCH_CONTEXT_KEY |
protected static java.lang.String |
SEARCH_STATE_KEY |
protected SessionService |
sessionService |
protected static java.lang.String |
SETTING_DEFAULT_PAGE_SIZE |
protected static java.lang.String |
SOCKET_IN_PAGINATION_REQUEST |
protected static java.lang.String |
SOCKET_IN_REFRESH_SEARCH |
protected static java.lang.String |
SOCKET_IN_SEARCH_TEXT |
protected static java.lang.String |
SOCKET_OUT_CLEAR_QUERY |
| Constructor and Description |
|---|
MainController() |
protected static final java.lang.String SOCKET_IN_SEARCH_TEXT
protected static final java.lang.String SOCKET_IN_REFRESH_SEARCH
protected static final java.lang.String SOCKET_IN_PAGINATION_REQUEST
protected static final java.lang.String SOCKET_OUT_CLEAR_QUERY
protected static final java.lang.String NAVIGATION_CONTEXT_KEY
protected static final java.lang.String SEARCH_CONTEXT_KEY
protected static final java.lang.String SEARCH_STATE_KEY
protected static final java.lang.String SETTING_DEFAULT_PAGE_SIZE
protected transient SessionService sessionService
protected transient I18NService i18nService
protected transient CatalogVersionService catalogVersionService
protected transient AsSearchProfileService asSearchProfileService
protected transient AsSearchProfileActivationService asSearchProfileActivationService
protected transient AsSearchProviderFactory asSearchProviderFactory
protected transient AsSearchProfileContextFacade asSearchProfileContextFacade
protected transient AsCategoryFacade asCategoryFacade
protected Label categoryBreadcrumbs
protected NavigationContextData getNavigationContext()
protected void setNavigationContext(NavigationContextData navigationContext)
protected SearchContextData getSearchContext()
protected void setSearchContext(SearchContextData searchContext)
protected SearchStateData getSearchState()
protected void setSearchState(SearchStateData searchState)
public void preInitialize(Component comp)
protected void search()
protected void modifySearchResult(AsSearchResultData searchResult, SearchStateData searchState)
protected SearchStateData createSearchState()
protected SearchResultData createSearchResult()
protected CatalogVersionModel resolveCatalogVersion(CatalogVersionData catalogVersion)
protected java.util.List<AbstractAsSearchProfileModel> resolveSearchProfiles(CatalogVersionModel catalogVersion, java.util.List<java.lang.String> searchProfiles)
public void refreshSearchText(java.lang.String searchText)
searchText - - search termpublic void refreshSearch()
public void refreshNavigationContext(NavigationContextData navigationContext)
navigationContext - - navigation context objectprotected void buildCategoryBreadcrumbs(NavigationContextData navigationContext)
public void refreshSearchContext(SearchContextData searchContext)
public void refreshPagination(PaginationRequestData request)
request - - the pagination requestpublic void searchRequest(AbstractSearchRequestData request)
protected void processSearchRequest(SearchRequestData request)
protected void processPaginationRequest(PaginationRequestData request)
protected void processFacetRequest(FacetRequestData request)
protected void processFacetFiltersRequest(FacetFiltersRequestData request)
protected void processSortRequest(SortRequestData request)
Copyright © 2018 SAP SE. All Rights Reserved.