Class TmaDefaultContextInformationLoader
- java.lang.Object
-
- de.hybris.platform.b2ctelcotmfwebservices.context.impl.TmaDefaultContextInformationLoader
-
- All Implemented Interfaces:
TmaContextInformationLoader
public class TmaDefaultContextInformationLoader extends java.lang.Object implements TmaContextInformationLoader
Default context information loader- Since:
- 1810
-
-
Constructor Summary
Constructors Constructor Description TmaDefaultContextInformationLoader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.hybris.platform.store.services.BaseStoreServicegetBaseStoreService()de.hybris.platform.commerceservices.i18n.CommerceCommonI18NServicegetCommerceCommonI18NService()de.hybris.platform.servicelayer.i18n.CommonI18NServicegetCommonI18NService()protected java.util.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)CurrencyModelsetCurrencyFromRequest(javax.servlet.http.HttpServletRequest request)Method set current currency based on information from requestLanguageModelsetLanguageFromRequest(javax.servlet.http.HttpServletRequest request)Method set current language base on information from request
-
-
-
Method Detail
-
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
protected java.util.Collection<LanguageModel> getStoresLanguages(BaseStoreModel currentBaseStore)
-
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)
-
-