org.alfresco.repo.config.xml
Class RepoXMLConfigService
java.lang.Object
org.alfresco.util.AbstractLifecycleBean
org.alfresco.config.BaseConfigService
org.alfresco.config.xml.XMLConfigService
org.alfresco.repo.config.xml.RepoXMLConfigService
- All Implemented Interfaces:
- java.util.EventListener, org.alfresco.config.ConfigService, org.alfresco.config.xml.XMLConfigConstants, TenantDeployer, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener
public class RepoXMLConfigService
- extends org.alfresco.config.xml.XMLConfigService
- implements TenantDeployer
XML-based configuration service which can optionally read config from the Repository
| Nested classes/interfaces inherited from class org.alfresco.config.xml.XMLConfigService |
org.alfresco.config.xml.XMLConfigService.PropertyConfigurer |
| Fields inherited from class org.alfresco.config.BaseConfigService |
configDeployers, configSource |
| Fields inherited from class org.alfresco.util.AbstractLifecycleBean |
log |
| Fields inherited from interface org.alfresco.config.xml.XMLConfigConstants |
ATTR_CLASS, ATTR_CONDITION, ATTR_ELEMENT_NAME, ATTR_EVALUATOR, ATTR_ID, ATTR_NAME, ATTR_REPLACE, ATTR_VALUE, ELEMENT_CONFIG, ELEMENT_ELEMENT_READER, ELEMENT_ELEMENT_READERS, ELEMENT_EVALUATOR, ELEMENT_EVALUATORS, ELEMENT_PLUG_INS |
|
Constructor Summary |
RepoXMLConfigService(org.alfresco.config.ConfigSource configSource)
Constructs an XMLConfigService using the given config source |
| Methods inherited from class org.alfresco.config.xml.XMLConfigService |
parse, setProperties |
| Methods inherited from class org.alfresco.config.BaseConfigService |
addConfigSection, addDeployer, addEvaluator, appendConfig, createEvaluator, getConfig, getConfig, getEvaluator, getGlobalConfig, init, parse, processSection, reset |
| Methods inherited from class org.alfresco.util.AbstractLifecycleBean |
getApplicationContext, onApplicationEvent, setApplicationContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepoXMLConfigService
public RepoXMLConfigService(org.alfresco.config.ConfigSource configSource)
- Constructs an XMLConfigService using the given config source
- Parameters:
configSource - A ConfigSource
setTransactionService
public void setTransactionService(TransactionService transactionService)
setAuthenticationComponent
public void setAuthenticationComponent(AuthenticationComponent authenticationComponent)
setTenantAdminService
public void setTenantAdminService(TenantAdminService tenantAdminService)
setGlobalConfigCache
public void setGlobalConfigCache(SimpleCache globalConfigCache)
setEvaluatorsCache
public void setEvaluatorsCache(SimpleCache evaluatorsCache)
setSectionsByAreaCache
public void setSectionsByAreaCache(SimpleCache sectionsByAreaCache)
setSectionsCache
public void setSectionsCache(SimpleCache sectionsCache)
setElementReadersCache
public void setElementReadersCache(SimpleCache elementReadersCache)
initConfig
public java.util.List initConfig()
- Overrides:
initConfig in class org.alfresco.config.xml.XMLConfigService
destroy
public void destroy()
- Specified by:
destroy in interface TenantDeployer- Overrides:
destroy in class org.alfresco.config.xml.XMLConfigService
onBootstrap
protected void onBootstrap(org.springframework.context.ApplicationEvent event)
- Overrides:
onBootstrap in class org.alfresco.config.BaseConfigService
onShutdown
protected void onShutdown(org.springframework.context.ApplicationEvent event)
- Overrides:
onShutdown in class org.alfresco.config.BaseConfigService
onEnableTenant
public void onEnableTenant()
- Specified by:
onEnableTenant in interface TenantDeployer
onDisableTenant
public void onDisableTenant()
- Specified by:
onDisableTenant in interface TenantDeployer
getGlobalConfigImpl
protected org.alfresco.config.ConfigImpl getGlobalConfigImpl()
- Overrides:
getGlobalConfigImpl in class org.alfresco.config.BaseConfigService
putGlobalConfig
protected void putGlobalConfig(org.alfresco.config.ConfigImpl globalConfig)
- Overrides:
putGlobalConfig in class org.alfresco.config.BaseConfigService
removeGlobalConfig
protected void removeGlobalConfig()
- Overrides:
removeGlobalConfig in class org.alfresco.config.BaseConfigService
getEvaluators
protected java.util.Map getEvaluators()
- Overrides:
getEvaluators in class org.alfresco.config.BaseConfigService
putEvaluators
protected void putEvaluators(java.util.Map evaluators)
- Overrides:
putEvaluators in class org.alfresco.config.BaseConfigService
removeEvaluators
protected void removeEvaluators()
- Overrides:
removeEvaluators in class org.alfresco.config.BaseConfigService
getSectionsByArea
protected java.util.Map getSectionsByArea()
- Overrides:
getSectionsByArea in class org.alfresco.config.BaseConfigService
putSectionsByArea
protected void putSectionsByArea(java.util.Map sectionsByArea)
- Overrides:
putSectionsByArea in class org.alfresco.config.BaseConfigService
removeSectionsByArea
protected void removeSectionsByArea()
- Overrides:
removeSectionsByArea in class org.alfresco.config.BaseConfigService
getSections
protected java.util.List getSections()
- Overrides:
getSections in class org.alfresco.config.BaseConfigService
putSections
protected void putSections(java.util.List sections)
- Overrides:
putSections in class org.alfresco.config.BaseConfigService
removeSections
protected void removeSections()
- Overrides:
removeSections in class org.alfresco.config.BaseConfigService
getElementReaders
protected java.util.Map getElementReaders()
- Overrides:
getElementReaders in class org.alfresco.config.xml.XMLConfigService
putElementReaders
protected void putElementReaders(java.util.Map elementReader)
- Overrides:
putElementReaders in class org.alfresco.config.xml.XMLConfigService
removeElementReaders
protected void removeElementReaders()
- Overrides:
removeElementReaders in class org.alfresco.config.xml.XMLConfigService
Copyright © 2005 - 2008 Alfresco Software, Inc. All Rights Reserved.