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