Class TmaDefaultContextInformationLoader
java.lang.Object
de.hybris.platform.b2ctelcotmfwebservices.context.impl.TmaDefaultContextInformationLoader
- All Implemented Interfaces:
TmaContextInformationLoader
public class TmaDefaultContextInformationLoader
extends Object
implements TmaContextInformationLoader
Default context information loader
- Since:
- 1810
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.store.services.BaseStoreServicede.hybris.platform.commerceservices.i18n.CommerceCommonI18NServicede.hybris.platform.servicelayer.i18n.CommonI18NServiceprotected Collection<LanguageModel>getStoresLanguages(BaseStoreModel currentBaseStore) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) voidsetCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) setCurrencyFromRequest(javax.servlet.http.HttpServletRequest request) Method set current currency based on information from requestsetLanguageFromRequest(javax.servlet.http.HttpServletRequest request) Method set current language base on information from request
-
Constructor Details
-
TmaDefaultContextInformationLoader
public TmaDefaultContextInformationLoader()
-
-
Method Details
-
setLanguageFromRequest
public LanguageModel setLanguageFromRequest(javax.servlet.http.HttpServletRequest request) throws TmaUnsupportedLanguageException Description copied from interface:TmaContextInformationLoaderMethod set current language base on information from request- Specified by:
setLanguageFromRequestin interfaceTmaContextInformationLoader- Parameters:
request- - request from which we should get language information- Returns:
- language set as current
- Throws:
TmaUnsupportedLanguageException
-
getStoresLanguages
-
setCurrencyFromRequest
public CurrencyModel setCurrencyFromRequest(javax.servlet.http.HttpServletRequest request) throws TmaUnsupportedCurrencyException Description copied from interface:TmaContextInformationLoaderMethod set current currency based on information from request- Specified by:
setCurrencyFromRequestin interfaceTmaContextInformationLoader- Parameters:
request- - request from which we should get currency information- Returns:
- currency set as current
- Throws:
TmaUnsupportedCurrencyException
-
getCommonI18NService
public de.hybris.platform.servicelayer.i18n.CommonI18NService getCommonI18NService() -
setCommonI18NService
public void setCommonI18NService(de.hybris.platform.servicelayer.i18n.CommonI18NService commonI18NService) -
getCommerceCommonI18NService
public de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService getCommerceCommonI18NService() -
setCommerceCommonI18NService
public void setCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) -
getBaseStoreService
public de.hybris.platform.store.services.BaseStoreService getBaseStoreService() -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService)
-