Class DefaultContextInformationLoader
java.lang.Object
de.hybris.platform.assistedservicewebservices.context.impl.DefaultContextInformationLoader
- All Implemented Interfaces:
ContextInformationLoader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<LanguageModel>getStoreLanguages(BaseStoreModel currentBaseStore) voidsetBaseStoreService(BaseStoreService baseStoreService) voidsetCommerceCommonI18NService(CommerceCommonI18NService commerceCommonI18NService) voidsetCommonI18NService(CommonI18NService commonI18NService) setCurrencyFromRequest(javax.servlet.http.HttpServletRequest request) Method set current currency based on information from request and recalculate cart for current sessionsetLanguageFromRequest(javax.servlet.http.HttpServletRequest request) Method set current language base on information from request
-
Constructor Details
-
DefaultContextInformationLoader
public DefaultContextInformationLoader()
-
-
Method Details
-
setLanguageFromRequest
public LanguageModel setLanguageFromRequest(javax.servlet.http.HttpServletRequest request) throws UnsupportedLanguageException Description copied from interface:ContextInformationLoaderMethod set current language base on information from request- Specified by:
setLanguageFromRequestin interfaceContextInformationLoader- Parameters:
request- - request from which we should get language information- Returns:
- language set as current
- Throws:
UnsupportedLanguageException
-
getStoreLanguages
-
setCurrencyFromRequest
public CurrencyModel setCurrencyFromRequest(javax.servlet.http.HttpServletRequest request) throws UnsupportedCurrencyException Description copied from interface:ContextInformationLoaderMethod set current currency based on information from request and recalculate cart for current session- Specified by:
setCurrencyFromRequestin interfaceContextInformationLoader- Parameters:
request- - request from which we should get currency information- Returns:
- currency set as current
- Throws:
UnsupportedCurrencyException
-
getCommonI18NService
-
setCommonI18NService
-
getCommerceCommonI18NService
-
setCommerceCommonI18NService
-
getBaseStoreService
-
setBaseStoreService
-