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 Details

    • TmaDefaultContextInformationLoader

      public TmaDefaultContextInformationLoader()
  • Method Details

    • setLanguageFromRequest

      public LanguageModel setLanguageFromRequest(javax.servlet.http.HttpServletRequest request) throws TmaUnsupportedLanguageException
      Description copied from interface: TmaContextInformationLoader
      Method set current language base on information from request
      Specified by:
      setLanguageFromRequest in interface TmaContextInformationLoader
      Parameters:
      request - - request from which we should get language information
      Returns:
      language set as current
      Throws:
      TmaUnsupportedLanguageException
    • getStoresLanguages

      protected Collection<LanguageModel> getStoresLanguages(BaseStoreModel currentBaseStore)
    • setCurrencyFromRequest

      public CurrencyModel setCurrencyFromRequest(javax.servlet.http.HttpServletRequest request) throws TmaUnsupportedCurrencyException
      Description copied from interface: TmaContextInformationLoader
      Method set current currency based on information from request
      Specified by:
      setCurrencyFromRequest in interface TmaContextInformationLoader
      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)