public class SearchContextController
extends DefaultWidgetController
| Modifier and Type | Field and Description |
|---|---|
protected AsSearchProviderFactory |
asSearchProviderFactory |
protected static java.lang.String |
CURRENCY_SELECTOR_ID |
protected Combobox |
currencySelector |
protected static java.lang.String |
LANGUAGE_SELECTOR_ID |
protected Combobox |
languageSelector |
protected static java.lang.String |
NAVIGATION_CONTEXT_IN_SOCKET |
protected static java.lang.String |
NAVIGATION_CONTEXT_KEY |
protected static java.lang.String |
ON_VALUE_CHANGED |
protected static java.lang.String |
SEARCH_CONTEXT_KEY |
protected static java.lang.String |
SEARCH_CONTEXT_OUT_SOCKET |
| Constructor and Description |
|---|
SearchContextController() |
protected static final java.lang.String LANGUAGE_SELECTOR_ID
protected static final java.lang.String CURRENCY_SELECTOR_ID
protected static final java.lang.String ON_VALUE_CHANGED
protected static final java.lang.String NAVIGATION_CONTEXT_IN_SOCKET
protected static final java.lang.String SEARCH_CONTEXT_OUT_SOCKET
protected static final java.lang.String NAVIGATION_CONTEXT_KEY
protected static final java.lang.String SEARCH_CONTEXT_KEY
protected Combobox languageSelector
protected Combobox currencySelector
protected transient AsSearchProviderFactory asSearchProviderFactory
public <any> getLanguagesModel()
public <any> getCurrenciesModel()
public NavigationContextData getNavigationContext()
public void setNavigationContext(NavigationContextData navigationContext)
public SearchContextData getSearchContext()
public void setSearchContext(SearchContextData searchContext)
public void updateSearchContext(NavigationContextData navigationContextData)
public void initialize(Component component)
protected void initializeSelectors()
protected void updateSelectors(SearchContextData searchContext)
protected void sendSearchContext(SearchContextData searchContext)
protected void updateLanguages(SearchContextData searchContext)
protected void updateCurrencies(SearchContextData searchContext)
public void onLanguageChanged(<any> event)
event - - the eventpublic void onCurrencyChanged(<any> event)
event - - the eventprotected java.util.List<LanguageModel> findLanguages(NavigationContextData navigationContext)
protected java.util.List<CurrencyModel> findCurrencies(NavigationContextData navigationContext)
protected LanguageModel getSessionLanguage()
protected CurrencyModel getSessionCurrency()
protected int compareLanguages(AsLanguageData language1, AsLanguageData language2)
protected int compareCurrencies(AsCurrencyData currency1, AsCurrencyData currency2)
Copyright © 2017 SAP SE. All Rights Reserved.