public class DefaultCommerceCommonI18NService extends java.lang.Object implements CommerceCommonI18NService
CommerceCommonI18NService. Class also extends DefaultCommonI18NService to provide
currency and language -related methods.| Constructor and Description |
|---|
DefaultCommerceCommonI18NService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Locale |
createLocale(java.lang.String localeString) |
java.util.Collection<CountryModel> |
getAllCountries()
Method for getting list of countries stored as a catalog version property.
|
java.util.List<CurrencyModel> |
getAllCurrencies()
Method for getting list of currencies stored as a base store property.
|
java.util.Collection<LanguageModel> |
getAllLanguages()
Method for getting list of languages stored as a catalog version property.
|
protected BaseSiteService |
getBaseSiteService() |
protected BaseStoreService |
getBaseStoreService() |
protected CommonI18NService |
getCommonI18NService() |
CurrencyModel |
getCurrentCurrency()
Get the current currency
|
LanguageModel |
getCurrentLanguage()
Get the current language
|
java.util.Locale |
getCurrentLocale()
Get the current locale
|
CurrencyModel |
getDefaultCurrency()
Method for getting the default currency for the current store.
|
LanguageModel |
getDefaultLanguage()
Method for getting the default language for the current store.
|
protected I18NService |
getI18nService() |
java.util.Locale |
getLocaleForLanguage(LanguageModel language)
Get the site specific locale for the specified language
|
protected java.util.Map<java.lang.String,java.util.Locale> |
getLocales() |
void |
setBaseSiteService(BaseSiteService baseSiteService) |
void |
setBaseStoreService(BaseStoreService baseStoreService) |
void |
setCommonI18NService(CommonI18NService commonI18NService) |
void |
setCurrentCurrency(CurrencyModel currency)
Set current currency.
|
void |
setCurrentLanguage(LanguageModel language)
Set current language.
|
void |
setI18nService(I18NService i18nService) |
public java.util.List<CurrencyModel> getAllCurrencies()
CommerceCommonI18NServicegetAllCurrencies in interface CommerceCommonI18NServicepublic java.util.Collection<LanguageModel> getAllLanguages()
CommerceCommonI18NServicegetAllLanguages in interface CommerceCommonI18NServicepublic LanguageModel getDefaultLanguage()
CommerceCommonI18NServicegetDefaultLanguage in interface CommerceCommonI18NServicepublic CurrencyModel getDefaultCurrency()
CommerceCommonI18NServicegetDefaultCurrency in interface CommerceCommonI18NServicepublic java.util.Collection<CountryModel> getAllCountries()
CommerceCommonI18NServicegetAllCountries in interface CommerceCommonI18NServicepublic CurrencyModel getCurrentCurrency()
CommerceCommonI18NServicegetCurrentCurrency in interface CommerceCommonI18NServicepublic void setCurrentCurrency(CurrencyModel currency)
CommerceCommonI18NServicesetCurrentCurrency in interface CommerceCommonI18NServicecurrency - the currency to be set as a current currency.public java.util.Locale getCurrentLocale()
CommerceCommonI18NServicegetCurrentLocale in interface CommerceCommonI18NServicepublic java.util.Locale getLocaleForLanguage(LanguageModel language)
CommerceCommonI18NServicegetLocaleForLanguage in interface CommerceCommonI18NServicelanguage - the languagepublic LanguageModel getCurrentLanguage()
CommerceCommonI18NServicegetCurrentLanguage in interface CommerceCommonI18NServicepublic void setCurrentLanguage(LanguageModel language)
CommerceCommonI18NServicesetCurrentLanguage in interface CommerceCommonI18NServicelanguage - the language to be set as a current language.protected java.util.Locale createLocale(java.lang.String localeString)
protected BaseSiteService getBaseSiteService()
public void setBaseSiteService(BaseSiteService baseSiteService)
protected BaseStoreService getBaseStoreService()
public void setBaseStoreService(BaseStoreService baseStoreService)
protected I18NService getI18nService()
public void setI18nService(I18NService i18nService)
protected CommonI18NService getCommonI18NService()
public void setCommonI18NService(CommonI18NService commonI18NService)
protected java.util.Map<java.lang.String,java.util.Locale> getLocales()
Copyright © 2018 SAP SE. All Rights Reserved.