Class ModuleAwareCockpitConfigurationService
- java.lang.Object
-
- com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
-
- com.hybris.cockpitng.modules.config.impl.ModuleAwareCockpitConfigurationService
-
- All Implemented Interfaces:
CockpitConfigurationService,Resettable,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
public class ModuleAwareCockpitConfigurationService extends DefaultCockpitConfigurationService implements org.springframework.context.ApplicationContextAware
Extension forDefaultCockpitConfigurationService, soresetToDefaults()is aware of cockpit modules
-
-
Field Summary
-
Fields inherited from class com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
CHARSET_NAME, obligatoryMergeAttributes
-
-
Constructor Summary
Constructors Constructor Description ModuleAwareCockpitConfigurationService()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CockpitApplicationContextgetApplicationContext()CockpitModuleConnectorgetCockpitModuleConnector()static org.slf4j.LoggergetLOG()voidresetToDefaults()Reset cockpit configuration to default.voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)voidsetCockpitModuleConnector(CockpitModuleConnector cockpitModuleConnector)voidsetWidgetLibUtils(WidgetLibUtils widgetLibUtils)-
Methods inherited from class com.hybris.cockpitng.core.config.impl.DefaultCockpitConfigurationService
adaptConfigAfterLoad, adaptConfigBeforeMerge, buildConfigurationContext, cacheMustBeInvalidated, cacheRootConfiguration, convertAttributes, convertConfigToString, createContextSearchTerms, createHighestRelevance, createMergeRelevance, createParentRestriction, createSearchProgress, createSearchRequest, createSearchTerms, createUpdatedSearchTerms, findContext, findContext, getAdapters, getCockpitProperties, getConfigAsString, getConfigFileInputStream, getConfigFileOutputStream, getConfigFromCache, getConfigTypesAdapters, getConfigurationCache, getContext, getContextStrategies, getCurrentTimeInMillis, getFallbackStrategies, getLastModification, getMergeUtils, getMutex, getPersistenceStrategy, getRelevanceZones, getRootConfig, getRootDir, getWidgetConfigurationContextDecoratorList, invalidateAttributesCache, invalidateConfigurationCache, invalidateRootConfigurationCache, isRootConfigurationCacheValid, loadConfiguration, loadConfiguration, loadConfiguration, loadConfigurationImmediately, loadRootConfiguration, loadRootConfiguration, mergeContexts, onCacheInvalidation, onStoreConfiguration, putConfigToCache, reset, setAdapters, setCockpitConfigValidator, setCockpitProperties, setConfigAsString, setConfigTypesAdapters, setConfigurationCache, setContext, setContextImmediately, setContextStrategies, setFallbackStrategies, setJaxbContextFactory, setMergeUtils, setObligatoryMergeAttributes, setPersistenceStrategy, setWidgetConfigurationContextDecoratorList, storeConfigElement, storeConfiguration, storeRootConfig, validate
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.hybris.cockpitng.core.config.CockpitConfigurationService
getChangesAsConfig, getConfigAsString
-
-
-
-
Method Detail
-
setWidgetLibUtils
public void setWidgetLibUtils(WidgetLibUtils widgetLibUtils)
-
getLOG
public static org.slf4j.Logger getLOG()
-
getCockpitModuleConnector
public CockpitModuleConnector getCockpitModuleConnector()
-
setCockpitModuleConnector
public void setCockpitModuleConnector(CockpitModuleConnector cockpitModuleConnector)
-
getApplicationContext
protected CockpitApplicationContext getApplicationContext()
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
- Specified by:
setApplicationContextin interfaceorg.springframework.context.ApplicationContextAware
-
resetToDefaults
public void resetToDefaults()
Description copied from class:DefaultCockpitConfigurationServiceReset cockpit configuration to default. The method looks up configuration file that is defined as a cockpit configuration entry cockpitng.config.default, for example : cockpitng.config.default=/backoffice-web/cockpit-config-default.xml The file path must be relative to resource folder. If cockpitng.config.default is not defined or the file does not exist, a new 'default' configuration will be generated from all default configuration snippets of all widgets present in the system.- Specified by:
resetToDefaultsin interfaceCockpitConfigurationService- Overrides:
resetToDefaultsin classDefaultCockpitConfigurationService
-
-