List of usage examples for org.apache.commons.configuration XMLConfiguration isEmpty
public boolean isEmpty()
From source file:lh.api.showcase.server.config.auth.AuthenticationSettings.java
public AuthenticationSettings(XMLConfiguration config) { super();/*w ww . ja va 2 s . c om*/ this.apiKey = ""; this.apiSecret = ""; this.callbackUrl = ""; if (config != null && !config.isEmpty()) { logger.info("Load authentication settings"); this.apiKey = config.getString("authentication.api.key"); this.apiSecret = config.getString("authentication.api.secret"); this.callbackUrl = config.getString("authentication.api.callback"); } }
From source file:io.datalayer.conf.XmlConfigurationTest.java
/** * Tests the isEmpty() method for an empty configuration that was reloaded. *//*from w ww .j a va2s . co m*/ @Test public void testEmptyReload() throws ConfigurationException { XMLConfiguration config = new XMLConfiguration(); assertTrue("Newly created configuration not empty", config.isEmpty()); config.save(testSaveConf); config.load(testSaveConf); assertTrue("Reloaded configuration not empty", config.isEmpty()); }
From source file:org.apache.qpid.test.utils.QpidBrokerTestCase.java
protected String saveTestVirtualhosts(int port, XMLConfiguration virtualHostConfiguration) throws ConfigurationException { // Specify the test virtualhosts file String testVirtualhosts = getTestVirtualhostsFile(port); String relative = relativeToQpidHome(testVirtualhosts); _logger.info("Path to virtualhosts configuration: " + testVirtualhosts); // Create the file if configuration does not exist if (virtualHostConfiguration.isEmpty()) {//from w ww. j ava 2 s . c o m virtualHostConfiguration.addProperty("__ignore", "true"); } virtualHostConfiguration.save(testVirtualhosts); return relative; }
From source file:org.plannifico.server.configuration.XMLBasedConfigurationManager.java
@Override public boolean loadConfiguration(String configuration_file) { try {/* ww w . j a v a 2 s .co m*/ logger.log(Level.INFO, "Loading configuration from:" + configuration_file); XMLConfiguration config = new XMLConfiguration(configuration_file); config.load(); config.setThrowExceptionOnMissing(true); if (config.isEmpty()) { logger.log(Level.WARNING, "Configuration file is empty:" + DEFAULT_CONFIGURATION_FILE); return false; } List<Object> planning_universes = config.getList("Server.PlanningUniverses.Universe"); for (Object universe : planning_universes) { String universe_name = (String) universe; databaseURL.put(universe_name, config.getString("Server." + universe + ".planningDB.databaseURL")); //"Plannifico.Server.databaseURL"); logger.log(Level.INFO, String.format("Configuration for universe %s: databaseURL: %s", universe_name, databaseURL)); /*workDatabaseURL = config.getString ("Server.workingDB.databaseURL"); logger.log(Level.FINE, "Configuration: workDatabaseURL: " + workDatabaseURL); */ planningDataDBUser.put(universe_name, config.getString("Server." + universe + ".planningDB.dBUser")); logger.log(Level.INFO, String.format("Configuration for universe %s: user name: %s", universe_name, planningDataDBUser)); planningDataDBPwd.put(universe_name, config.getString("Server." + universe + ".planningDB.dBPwd")); planningDBDriver.put(universe_name, config.getString("Server." + universe + ".planningDB.driver")); logger.log(Level.INFO, String.format("Configuration for universe %s: password: %s", universe_name, planningDataDBPwd)); } /* workDataDBUser = config.getString ("Server.workingDB.dBUser"); logger.log(Level.FINE, "Configuration: workDataDBUser: " + workDataDBUser); workDataDBPwd = config.getString ("Server.workingDB.dBPwd"); logger.log(Level.FINE, "Configuration: workDataDBPwd: " + workDataDBPwd); */ configurationLoaded = true; } catch (Exception e) { logger.log(Level.SEVERE, "Error loading configuration " + e.getMessage()); return false; } return true; }