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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ByteArrayOutputStreamapplyRootConfigStream(Object obj, Class<?> clazz) protected com.hybris.cockpitng.core.config.impl.jaxb.ContextbuildContextElement(com.hybris.cockpitng.core.config.ConfigContext context, Object config) protected MediaUtilprotected StringgetMediaCode(String userID) protected BackofficeUserConfigurationCacheprotected com.hybris.cockpitng.core.config.impl.jaxb.Config<T extends Serializable>
TloadUserConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Class<T> configType, T systemConfig) <T> TloadUserCurrentTypeConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Class<T> configType) voidsetBackofficeMediaUtil(MediaUtil backofficeMediaUtil) voidsetCockpitConfigurationService(com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService cockpitConfigurationService) protected voidsetContext(com.hybris.cockpitng.core.config.impl.jaxb.Context contextElement, Map<String, String> context) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService) voidsetStrategy(PlatformTypeContextStrategy strategy) voidsetUserConfigurationCache(BackofficeUserConfigurationCache configurationCache) voidsetUserService(UserService userService) voidstoreUserConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Object config)
-
Constructor Details
-
BackofficeUserConfigurationService
public BackofficeUserConfigurationService()
-
-
Method Details
-
storeUserConfiguration
public void storeUserConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Object config) - Specified by:
storeUserConfigurationin interfacecom.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:
loadUserConfigurationin interfacecom.hybris.cockpitng.core.config.UserConfigurationService
-
loadUserCurrentTypeConfiguration
public <T> T loadUserCurrentTypeConfiguration(com.hybris.cockpitng.core.config.ConfigContext configContext, Class<T> configType) - Specified by:
loadUserCurrentTypeConfigurationin interfacecom.hybris.cockpitng.core.config.UserConfigurationService
-
getUserRootConfig
protected com.hybris.cockpitng.core.config.impl.jaxb.Config getUserRootConfig() -
applyRootConfigStream
-
setContext
-
buildContextElement
protected com.hybris.cockpitng.core.config.impl.jaxb.Context buildContextElement(com.hybris.cockpitng.core.config.ConfigContext context, Object config) -
getMediaCode
-
getMediaService
-
setMediaService
-
getUserService
-
setUserService
-
setModelService
-
getBackofficeMediaUtil
-
setBackofficeMediaUtil
-
getUserConfigurationCache
-
setUserConfigurationCache
-
setCockpitConfigurationService
public void setCockpitConfigurationService(com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService cockpitConfigurationService) -
setStrategy
-