List of usage examples for org.apache.commons.configuration CompositeConfiguration CompositeConfiguration
public CompositeConfiguration(Collection configurations)
From source file:org.dspace.servicemanager.config.DSpaceConfigurationFactoryBean.java
/** * Initialize all properties via the passed in DSpace ConfigurationService * @param configurationService current DSpace configuration service *///from ww w .java 2 s .com public DSpaceConfigurationFactoryBean(ConfigurationService configurationService) { Assert.notNull(configurationService.getConfiguration()); this.configuration = new CompositeConfiguration(configurationService.getConfiguration()); }
From source file:org.dspace.servicemanager.config.DSpaceConfigurationFactoryBean.java
/** * Initialize all properties via the passed in Commons Configuration * @param configuration Commons configuration */// w w w . ja v a2 s. c o m public DSpaceConfigurationFactoryBean(Configuration configuration) { Assert.notNull(configuration); this.configuration = new CompositeConfiguration(configuration); }
From source file:org.veronicadb.core.configuration.ConfigurationManager.java
private ConfigurationManager() throws ConfigurationException, URISyntaxException { Configuration configuration = loadDefaultConfiguration(); String configPath = System.getenv(ENV_VERONICA_CONFIG); logger.info("Checking custom configuration in environment variable"); if (configPath == null) { logger.info("Environment variable not found, trying system property"); configPath = System.getProperty(ENV_VERONICA_CONFIG); }/*w w w.j a v a 2s . c o m*/ if (configPath != null) { logger.info("Loading custom configuration"); Configuration overrideConfig = loadConfiguration(ConfigType.PROP, configPath); config = new CompositeConfiguration(Arrays.asList(configuration, overrideConfig)); } else { config = configuration; } }
From source file:org.wso2.andes.server.security.access.plugins.FirewallConfiguration.java
@Override public void validateConfiguration() throws ConfigurationException { // Valid Configuration either has xml links to new files _finalConfig = new CompositeConfiguration(_configuration); List subFiles = _configuration.getList("xml[@fileName]"); for (Object subFile : subFiles) { _finalConfig.addConfiguration(new XMLConfiguration((String) subFile)); }//from ww w. j av a2 s .c om // all rules must have an access attribute or a default value if (_finalConfig.getList("rule[@access]").size() == 0 && _configuration.getString("[@default-action]") == null) { throw new ConfigurationException("No rules or default-action found in firewall configuration."); } }