public class DefaultStoreSessionFacade extends java.lang.Object implements StoreSessionFacade
| Constructor and Description |
|---|
DefaultStoreSessionFacade() |
| Modifier and Type | Method and Description |
|---|---|
protected LanguageData |
findBestLanguage(java.util.Collection<LanguageData> availableLanguages,
java.util.List<java.util.Locale> preferredLocales) |
protected LanguageData |
findMatchingLanguageByIsoCode(java.lang.String languageIsoCode,
java.util.Collection<LanguageData> availableLanguages) |
protected LanguageData |
findMatchingLanguageByLocale(java.util.Locale locale,
java.util.Collection<LanguageData> availableLanguages) |
java.util.Collection<CurrencyData> |
getAllCurrencies() |
java.util.Collection<LanguageData> |
getAllLanguages() |
protected BaseStoreService |
getBaseStoreService() |
protected CartService |
getCartService() |
protected CommerceCartService |
getCommerceCartService() |
protected CommerceCommonI18NService |
getCommerceCommonI18NService() |
protected CommonI18NService |
getCommonI18NService() |
protected Converter<CurrencyModel,CurrencyData> |
getCurrencyConverter() |
CurrencyData |
getCurrentCurrency()
Gets current currency stored in session.
|
LanguageData |
getCurrentLanguage()
Gets current language stored in session.
|
CurrencyData |
getDefaultCurrency()
Gets default currency for current store.
|
LanguageData |
getDefaultLanguage()
Gets default language for current store.
|
protected Converter<LanguageModel,LanguageData> |
getLanguageConverter() |
protected SessionService |
getSessionService() |
protected StoreSessionService |
getStoreSessionService() |
void |
initializeSession(java.util.List<java.util.Locale> preferredLocales)
Initialize the session
|
protected void |
initializeSessionCurrency() |
protected void |
initializeSessionLanguage(java.util.List<java.util.Locale> preferredLocales) |
protected void |
initializeSessionTaxGroup() |
protected void |
removeSessionCart()
Deprecated.
Since 5.0.
|
void |
setBaseStoreService(BaseStoreService service) |
void |
setCartService(CartService cartService) |
void |
setCommerceCartService(CommerceCartService commerceCartService) |
void |
setCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService) |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setCurrencyConverter(Converter<CurrencyModel,CurrencyData> currencyConverter) |
void |
setCurrentCurrency(java.lang.String isocode)
Sets the current currency and validates, if currency chosen is supported for current currency.
|
void |
setCurrentLanguage(java.lang.String isocode)
Sets the current language and validates, if language chosen is supported for current store.
|
void |
setLanguageConverter(Converter<LanguageModel,LanguageData> languageConverter) |
void |
setSessionService(SessionService sessionService) |
void |
setStoreSessionService(StoreSessionService storeSessionService) |
public void initializeSession(java.util.List<java.util.Locale> preferredLocales)
StoreSessionFacadeinitializeSession in interface StoreSessionFacadepreferredLocales - the preferred locales from which to initialize session language@Deprecated protected void removeSessionCart()
protected void initializeSessionTaxGroup()
protected void initializeSessionLanguage(java.util.List<java.util.Locale> preferredLocales)
protected LanguageData findBestLanguage(java.util.Collection<LanguageData> availableLanguages, java.util.List<java.util.Locale> preferredLocales)
protected LanguageData findMatchingLanguageByLocale(java.util.Locale locale, java.util.Collection<LanguageData> availableLanguages)
protected LanguageData findMatchingLanguageByIsoCode(java.lang.String languageIsoCode, java.util.Collection<LanguageData> availableLanguages)
protected void initializeSessionCurrency()
public LanguageData getCurrentLanguage()
StoreSessionFacadegetCurrentLanguage in interface StoreSessionFacadepublic LanguageData getDefaultLanguage()
StoreSessionFacadegetDefaultLanguage in interface StoreSessionFacadepublic CurrencyData getCurrentCurrency()
StoreSessionFacadegetCurrentCurrency in interface StoreSessionFacadepublic CurrencyData getDefaultCurrency()
StoreSessionFacadegetDefaultCurrency in interface StoreSessionFacadepublic java.util.Collection<LanguageData> getAllLanguages()
getAllLanguages in interface StoreSessionFacadepublic java.util.Collection<CurrencyData> getAllCurrencies()
getAllCurrencies in interface StoreSessionFacadepublic void setCurrentLanguage(java.lang.String isocode)
StoreSessionFacadesetCurrentLanguage in interface StoreSessionFacadeisocode - language isopublic void setCurrentCurrency(java.lang.String isocode)
StoreSessionFacadesetCurrentCurrency in interface StoreSessionFacadeisocode - currency isoprotected CommerceCommonI18NService getCommerceCommonI18NService()
public void setCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService)
commerceCommonI18NService - the commerceCommonI18NService to setprotected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
commonI18NService - the commonI18NService to setprotected CartService getCartService()
public void setCartService(CartService cartService)
protected CommerceCartService getCommerceCartService()
public void setCommerceCartService(CommerceCartService commerceCartService)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected BaseStoreService getBaseStoreService()
public void setBaseStoreService(BaseStoreService service)
protected Converter<CurrencyModel,CurrencyData> getCurrencyConverter()
public void setCurrencyConverter(Converter<CurrencyModel,CurrencyData> currencyConverter)
protected Converter<LanguageModel,LanguageData> getLanguageConverter()
public void setLanguageConverter(Converter<LanguageModel,LanguageData> languageConverter)
protected StoreSessionService getStoreSessionService()
public void setStoreSessionService(StoreSessionService storeSessionService)
Copyright © 2018 SAP SE. All Rights Reserved.