Class BackofficeUserConfigurationService

java.lang.Object
com.hybris.backoffice.config.impl.BackofficeUserConfigurationService
All Implemented Interfaces:
com.hybris.cockpitng.core.config.UserConfigurationService

public class BackofficeUserConfigurationService extends Object implements com.hybris.cockpitng.core.config.UserConfigurationService
Implementation of the user configuration service. Uses XML file to store and load the user customized configuration
  • Constructor Details

    • BackofficeUserConfigurationService

      public BackofficeUserConfigurationService()
  • Method Details

    • storeUserConfiguration

      public void storeUserConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Object config)
      Specified by:
      storeUserConfiguration in interface com.hybris.cockpitng.core.config.UserConfigurationService
    • loadUserConfiguration

      public <T extends Serializable> T loadUserConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Class<T> configType, T systemConfig)
      Specified by:
      loadUserConfiguration in interface com.hybris.cockpitng.core.config.UserConfigurationService
    • loadUserCurrentTypeConfiguration

      public <T> T loadUserCurrentTypeConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Class<T> configType)
      Specified by:
      loadUserCurrentTypeConfiguration in interface com.hybris.cockpitng.core.config.UserConfigurationService
    • getUserRootConfig

      protected com.hybris.cockpitng.core.config.impl.jaxb.Config getUserRootConfig()
    • applyRootConfigStream

      protected ByteArrayOutputStream applyRootConfigStream(Object obj, Class<?> clazz)
    • setContext

      protected void setContext(com.hybris.cockpitng.core.config.impl.jaxb.Context contextElement, Map<String,String> context)
    • buildContextElement

      protected com.hybris.cockpitng.core.config.impl.jaxb.Context buildContextElement(com.hybris.cockpitng.core.config.ConfigContext context, Object config)
    • getMediaCode

      protected String getMediaCode(String userID)
    • getMediaService

      public MediaService getMediaService()
    • setMediaService

      public void setMediaService(MediaService mediaService)
    • getUserService

      public UserService getUserService()
    • setUserService

      public void setUserService(UserService userService)
    • setModelService

      public void setModelService(ModelService modelService)
    • getBackofficeMediaUtil

      protected MediaUtil getBackofficeMediaUtil()
    • setBackofficeMediaUtil

      public void setBackofficeMediaUtil(MediaUtil backofficeMediaUtil)
    • getUserConfigurationCache

      protected BackofficeUserConfigurationCache getUserConfigurationCache()
    • setUserConfigurationCache

      public void setUserConfigurationCache(BackofficeUserConfigurationCache configurationCache)
    • setCockpitConfigurationService

      public void setCockpitConfigurationService(com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService cockpitConfigurationService)
    • setStrategy

      public void setStrategy(PlatformTypeContextStrategy strategy)