Package org.alfresco.repo.config
Class ConfigDataCache.ImmutableConfigData
java.lang.Object
org.alfresco.repo.config.ConfigDataCache.ConfigData
org.alfresco.repo.config.ConfigDataCache.ImmutableConfigData
- Enclosing class:
- ConfigDataCache
Immutable version of
ConfigDataCache.ConfigData to ensure cast-iron safety of data
being put into the caches.- Since:
- 4.1.5
- Author:
- Derek Hulley
-
Constructor Summary
ConstructorsConstructorDescriptionImmutableConfigData(ConfigDataCache.ConfigData configData) Copy constructor that prevents any data from being changed. -
Method Summary
Modifier and TypeMethodDescriptionvoidsetConfigDeployments(List<org.springframework.extensions.config.ConfigDeployment> configDeployments) voidsetElementReaders(Map<String, org.springframework.extensions.config.xml.elementreader.ConfigElementReader> elementReaders) voidsetEvaluators(Map<String, org.springframework.extensions.config.evaluator.Evaluator> evaluators) voidsetGlobalConfig(org.springframework.extensions.config.ConfigImpl globalConfig) voidsetSections(List<org.springframework.extensions.config.ConfigSection> sections) voidsetSectionsByArea(Map<String, List<org.springframework.extensions.config.ConfigSection>> sectionsByArea) Methods inherited from class org.alfresco.repo.config.ConfigDataCache.ConfigData
getConfigDeployments, getElementReaders, getEvaluators, getGlobalConfig, getSections, getSectionsByArea
-
Constructor Details
-
ImmutableConfigData
Copy constructor that prevents any data from being changed.- Parameters:
configData- the config to copy
-
-
Method Details
-
setGlobalConfig
public void setGlobalConfig(org.springframework.extensions.config.ConfigImpl globalConfig) - Overrides:
setGlobalConfigin classConfigDataCache.ConfigData
-
setEvaluators
public void setEvaluators(Map<String, org.springframework.extensions.config.evaluator.Evaluator> evaluators) - Overrides:
setEvaluatorsin classConfigDataCache.ConfigData
-
setSectionsByArea
public void setSectionsByArea(Map<String, List<org.springframework.extensions.config.ConfigSection>> sectionsByArea) - Overrides:
setSectionsByAreain classConfigDataCache.ConfigData
-
setSections
- Overrides:
setSectionsin classConfigDataCache.ConfigData
-
setElementReaders
public void setElementReaders(Map<String, org.springframework.extensions.config.xml.elementreader.ConfigElementReader> elementReaders) - Overrides:
setElementReadersin classConfigDataCache.ConfigData
-
setConfigDeployments
public void setConfigDeployments(List<org.springframework.extensions.config.ConfigDeployment> configDeployments) - Overrides:
setConfigDeploymentsin classConfigDataCache.ConfigData
-