Class BackofficeCockpitConfigurationService
java.lang.Object
com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
com.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService
com.hybris.backoffice.config.impl.BackofficeCockpitConfigurationService
- All Implemented Interfaces:
com.hybris.cockpitng.core.config.CockpitConfigurationService,com.hybris.cockpitng.core.util.Resettable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
- Direct Known Subclasses:
TestingBackofficeCockpitConfigurationService
public class BackofficeCockpitConfigurationService
extends com.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService
Backoffice extension of the
ModuleAwareCockpitConfigurationService. The implementation uses
MediaModel to persist the xml content.-
Nested Class Summary
Nested classes/interfaces inherited from class com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.CacheOperation, com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.CacheOperationWithResult, com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService.LockState -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedFields inherited from class com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
CHARSET_NAME, obligatoryMergeAttributes, PROPERTY_READ_ATTEMPT_TIMEOUT, PROPERTY_WRITE_ATTEMPT_TIMEOUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected MediaModelDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed, useDefaultMediaCockpitConfigurationPersistenceStrategy.getCockpitNGConfig()protected BackofficeConfigurationMediaHelperDeprecated, for removal: This API element is subject to removal in a future version.since 1811protected MediaModelDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedprotected ByteArrayOutputStreamDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedprotected longprotected InputStreamprotected InputStreamgetInputStreamForMedia(MediaModel media) Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedprotected MediaServiceDeprecated, for removal: This API element is subject to removal in a future version.since 1811protected ModelServiceDeprecated, for removal: This API element is subject to removal in a future version.since 1811protected SessionServiceDeprecated, for removal: This API element is subject to removal in a future version.since 1811protected TimeServiceprotected TypeServiceprotected UserServiceDeprecated, for removal: This API element is subject to removal in a future version.since 1811protected <C> voidputConfigToCacheImmediately(com.hybris.cockpitng.core.config.ConfigContext context, Class<C> configType, C config) protected voidvoidsetBackofficeConfigurationMediaHelper(BackofficeConfigurationMediaHelper backofficeConfigurationMediaHelper) Deprecated, for removal: This API element is subject to removal in a future version.since 1811voidsetDefaultConfigFile(String defaultConfigFile) voidsetMediaService(MediaService mediaService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811voidsetModelService(ModelService modelService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811voidsetResetTrigger(AbstractBackofficeEventListener<?> callbackTrigger) voidsetSessionService(SessionService sessionService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811voidsetTimeService(TimeService timeService) voidsetTypeService(TypeService typeService) voidsetUserService(UserService userService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811Methods inherited from class com.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService
getApplicationContext, getCockpitModuleConnector, getLOG, setApplicationContext, setCockpitModuleConnector, setWidgetLibUtilsMethods inherited from class com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
acquireReadLock, acquireWriteLock, adaptConfigAfterLoad, adaptConfigBeforeMerge, assureSecure, buildConfigurationContext, cacheMustBeInvalidated, cacheRootConfiguration, commitRootConfig, convertAttributes, convertConfigToString, createContextSearchTerms, createHighestRelevance, createMergeRelevance, createParentRestriction, createSearchProgress, createSearchRequest, createSearchTerms, createUpdatedSearchTerms, executeReadOperation, executeReadOperation, executeWriteOperation, findContext, findContext, findContextImmediately, getAdapters, getCacheValue, getCockpitProperties, getConfigAsString, getConfigAsStringImmediately, getConfigFileInputStream, getConfigFromCache, getConfigFromCacheImmediately, getConfigTypesAdapters, getConfigurationCache, getContext, getContextImmediately, getContextStrategies, getFallbackStrategies, getImportSupport, getLastModification, getMergeUtils, getNamespaceReplacements, getPersistenceStrategy, getRelevanceZones, getRootConfig, getRootConfigImmediately, getRootDir, getWidgetConfigurationContextDecoratorList, invalidateAttributesCache, invalidateAttributesCacheImmediately, invalidateConfigurationCache, invalidateConfigurationCacheImmediately, invalidateRootConfigurationCache, invalidateRootConfigurationCacheImmediately, isRootConfigurationCacheValid, loadConfiguration, loadConfiguration, loadConfiguration, loadConfigurationImmediately, loadConfigurationImmediately, loadRootConfigImmediately, loadRootConfiguration, loadRootConfiguration, logContextSearchProgress, logContextSearchResults, mergeContexts, onCacheInvalidation, putConfigToCache, releaseReadLock, releaseWriteLock, reset, resetToDefaults, setAdapters, setCockpitConfigValidator, setCockpitProperties, setConfigAsString, setConfigAsStringImmediately, setConfigTypesAdapters, setConfigurationCache, setContext, setContextImmediately, setContextStrategies, setFallbackStrategies, setImportSupport, setJaxbContextFactory, setMergeUtils, setNamespaceReplacements, setObligatoryMergeAttributes, setObligatoryMergeAttributesImmediately, setPersistenceStrategy, setWidgetConfigurationContextDecoratorList, storeConfigElement, storeConfiguration, storeConfigurationImmediately, storeRootConfig, storeRootConfigImmediately, validate, withDelayedWriteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.core.config.CockpitConfigurationService
getChangesAsConfig, getConfigAsString
-
Field Details
-
COCKPITNG_CONFIG
Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed- See Also:
-
MIME_TYPE
Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed- See Also:
-
-
Constructor Details
-
BackofficeCockpitConfigurationService
public BackofficeCockpitConfigurationService()
-
-
Method Details
-
getInputStreamForMedia
@Deprecated(since="1811", forRemoval=true) protected InputStream getInputStreamForMedia(MediaModel media) Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed -
getConfigFileOutputStream
@Deprecated(since="1811", forRemoval=true) protected ByteArrayOutputStream getConfigFileOutputStream()Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed- Overrides:
getConfigFileOutputStreamin classcom.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
-
getCockpitNGConfig
@Deprecated(since="1811", forRemoval=true) protected MediaModel getCockpitNGConfig() throws com.hybris.cockpitng.core.config.CockpitConfigurationExceptionDeprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removedGet the media by code. If there is no media createConfigFile() will be called.- Throws:
com.hybris.cockpitng.core.config.CockpitConfigurationException
-
createConfigFile
Deprecated, for removal: This API element is subject to removal in a future version.since 1811, the code will be removed, useDefaultMediaCockpitConfigurationPersistenceStrategy.getCockpitNGConfig()New media file will be created. The code will be set to 'cockpitmg-config', catalogversion will be set to 'default-staged', mime-type will be set to 'text/xml' and the data attribute will be set to a null-byte array. Get the media by code. If there is no media createConfigFile() will be called. -
resetToDefaultsInternal
protected void resetToDefaultsInternal()- Overrides:
resetToDefaultsInternalin classcom.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService
-
getDefaultCockpitConfigAsStream
-
putConfigToCacheImmediately
protected <C> void putConfigToCacheImmediately(com.hybris.cockpitng.core.config.ConfigContext context, Class<C> configType, C config) - Overrides:
putConfigToCacheImmediatelyin classcom.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
-
getCurrentTimeInMillis
protected long getCurrentTimeInMillis()- Overrides:
getCurrentTimeInMillisin classcom.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
-
setResetTrigger
-
getMediaService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
setMediaService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
getModelService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
setModelService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
getTypeService
-
setTypeService
-
getSessionService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
setSessionService
@Deprecated(since="1811", forRemoval=true) public void setSessionService(SessionService sessionService) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
getUserService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
setUserService
Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
getTimeService
-
setTimeService
-
getBackofficeConfigurationMediaHelper
@Deprecated(since="1811", forRemoval=true) protected BackofficeConfigurationMediaHelper getBackofficeConfigurationMediaHelper()Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
setBackofficeConfigurationMediaHelper
@Deprecated(since="1811", forRemoval=true) public void setBackofficeConfigurationMediaHelper(BackofficeConfigurationMediaHelper backofficeConfigurationMediaHelper) Deprecated, for removal: This API element is subject to removal in a future version.since 1811 -
getDefaultConfigFile
-
setDefaultConfigFile
-