List of usage examples for org.apache.commons.configuration Configuration getString
String getString(String key);
From source file:es.udc.gii.common.eaf.factory.XMLSimpleFactory.java
@Override public Individual createIndividual(FitnessComparator<Individual> comparator) { Configuration conf = EAFConfiguration.getInstance().subset("Population.Individual"); try {/*w ww. ja v a 2 s . c o m*/ Individual ind = (Individual) Class.forName(conf.getString("Class")).newInstance(); List chromosomes = conf.getList("Chromosome[@size]"); if (chromosomes.isEmpty()) { throw new ConfigurationException("No chromosome specified."); } DoubleArray[] chrms = new DoubleArray[chromosomes.size()]; for (int i = 0; i < chromosomes.size(); i++) { int chrom_size = conf.getInt("Chromosome(" + i + ")[@size]"); chrms[i] = new ResizableDoubleArray(chrom_size); for (int j = 0; j < chrom_size; j++) { chrms[i].addElement(0.0); } } ind.setChromosomes(chrms); ind.setComparator(comparator); ind.configure(conf); // ind.generate(); return ind; } catch (Exception ex) { throw new ConfigurationException("Wrong individual configuration for " + conf.getString("Class") + " ?" + " \n Thrown exception: \n" + ex); } }
From source file:es.udc.gii.common.eaf.factory.XMLSimpleFactory.java
@Override public EvaluationStrategy createEvaluationStrategy() { //21 - 06 - 2011: Se aade la posibilidad de que no exista estrategia de evaluacin. if (EAFConfiguration.getInstance().containsKey("EvaluationStrategy.Class")) { Configuration conf = EAFConfiguration.getInstance().subset("EvaluationStrategy"); try {//from w ww. j a va2 s . c o m EvaluationStrategy es = (EvaluationStrategy) Class.forName(conf.getString("Class")).newInstance(); es.configure(conf); return es; } catch (Exception ex) { throw new ConfigurationException("Wrong evaluation strategy configuration for " + conf.getString("Class") + " ?" + " \n Thrown exception: \n" + ex); } } else { return null; } }
From source file:com.salesmanager.checkout.invoice.InvoiceAction.java
public String printInvoice() { try {//from w ww . j ava2 s .c o m // get order order = SessionUtil.getOrder(super.getServletRequest()); MerchantService mservice = (MerchantService) ServiceFactory.getService(ServiceFactory.MerchantService); if (order == null) { LabelUtil label = LabelUtil.getInstance(); label.setLocale(super.getLocale()); MessageUtil.addErrorMessage(getServletRequest(), label.getText("error.sessionexpired")); return "GENERICERROR"; } MerchantStore store = mservice.getMerchantStore(order.getMerchantId()); super.getServletRequest().setAttribute("STORE", store); Configuration conf = PropertiesUtil.getConfiguration(); StringBuffer invUrl = new StringBuffer(); invUrl.append(ReferenceUtil.getUnSecureDomain(store)) .append((String) conf.getString("core.salesmanager.catalog.url")).append("/") .append((String) conf.getString("core.salesmanager.cart.uri")) .append("/prepareSimpleInvoice.action"); ; invUrl.append("?fileId=") .append((String) super.getServletRequest().getSession().getAttribute("FILEID")); String content = HttpCallUtil.invokeGetUrl(invUrl.toString()); ByteArrayOutputStream stream = new ByteArrayOutputStream(); /** * Known issue with UTF-8 or any accents !!!! * Don't put accents... */ ITextRenderer renderer = new ITextRenderer(); renderer.setDocumentFromString(content); renderer.layout(); renderer.createPDF(stream); InputStream inputStream = new ByteArrayInputStream(stream.toByteArray()); this.setInvoiceInputStream(inputStream); } catch (Exception e) { log.error(e); super.setTechnicalMessage(); return "displayInvoice"; } return SUCCESS; }
From source file:de.kopis.glacier.parsers.GlacierUploaderOptionParser.java
private ArgumentAcceptingOptionSpec<String> parseVault(final Configuration config) { ArgumentAcceptingOptionSpec<String> vaultBuilder = acceptsAll(new ArrayList<String>() { {//from ww w . j a va 2s.c o m add("vault"); add("v"); } }, "name of your vault").withRequiredArg().ofType(String.class); if (config.containsKey("vault")) { vaultBuilder.defaultsTo(config.getString("vault")); } return vaultBuilder; }
From source file:com.knowbout.cc2nlp.server.CCEventServiceImpl.java
/** * Creates listener, optionally wrapping it in a hession endpoint. */// ww w .jav a 2 s .com private KeywordListener getListener() throws Exception { HessianProxyFactory factory = new HessianProxyFactory(); Configuration config = Config.getConfiguration(); if (log.isInfoEnabled()) { log.info("Search endpoint is " + config.getString("searchEndpoint")); } KeywordListener keywordListener = (KeywordListener) factory.create(KeywordListener.class, config.getString("searchEndpoint")); if (config.getBoolean("userAsyncSender", false)) { keywordListener = new SimpleAsychronousKeywordListener(keywordListener); } return keywordListener; }
From source file:com.knowbout.cc2nlp.server.CCEventServiceImpl.java
private EPGProvider getEpgEndpoint() throws Exception { Configuration config = Config.getConfiguration(); HessianProxyFactory factory = new HessianProxyFactory(); String epgURL = config.getString("epgEndpoint"); if (log.isInfoEnabled()) { log.info("EPG endpoint is " + epgURL); }// w ww. java 2s .co m EPGProvider epg = (EPGProvider) factory.create(EPGProvider.class, epgURL); return epg; }
From source file:com.knowbout.epg.processor.ScheduleParser.java
private void loadLineups() { log.debug("Processing lineups for schedules"); int lineupCount = config.getList("lineups.lineup.name").size(); Session session = HibernateUtil.currentSession(); TransactionManager.beginTransaction(); for (int i = 0; i < lineupCount; i++) { Configuration lineupConfig = config.subset("lineups.lineup(" + i + ")"); String name = lineupConfig.getString("name"); String id = lineupConfig.getString("id"); boolean digital = lineupConfig.getBoolean("digital", false); int delay = lineupConfig.getInt("delay", 0); int affiliateDelay = lineupConfig.getInt("affiliateDelay", 0); NetworkLineup sl = null;/*from w w w . j a v a 2s . com*/ boolean found = false; try { sl = (NetworkLineup) session.get(NetworkLineup.class, id); found = (sl != null); } catch (Exception e) { } if (!found) { sl = new NetworkLineup(); sl.setId(id); } sl.setName(name); sl.setId(id); sl.setDigital(digital); sl.setDelay(delay); sl.setAffiliateDelay(affiliateDelay); if (!found) { sl.insert(); } } TransactionManager.commitTransaction(); log.debug("finished Processing lineups for schedules"); }
From source file:de.kopis.glacier.parsers.GlacierUploaderOptionParser.java
private ArgumentAcceptingOptionSpec<File> parseCredentials(final Configuration config) { ArgumentAcceptingOptionSpec<File> credentialsBuilder = acceptsAll(new ArrayList<String>() { {// w w w . ja va2s . co m add("credentials"); } }, "path to your aws credentials file").withRequiredArg().ofType(File.class); if (config.containsKey("credentials")) { credentialsBuilder.defaultsTo(new File(config.getString("credentials"))); } else { credentialsBuilder.defaultsTo(new File(System.getProperty("user.home") + "/aws.properties")); } return credentialsBuilder; }
From source file:com.springrts.springls.ServerThread.java
/** * Adds a default administrator account, if not running in LAN mode, * and if there are no accounts in the active accounts service. *///from w w w .j a v a 2 s. c o m private void createAdminIfNoUsers() { Configuration conf = context.getService(Configuration.class); if (!conf.getBoolean(ServerConfiguration.LAN_MODE)) { AccountsService accountsService = context.getAccountsService(); if (accountsService.getAccountsSize() == 0) { Configuration defaults = ServerConfiguration.getDefaults(); String username = defaults.getString(ServerConfiguration.LAN_ADMIN_USERNAME); String password = defaults.getString(ServerConfiguration.LAN_ADMIN_PASSWORD); LOG.info("As there are no accounts yet, we are creating an" + " admin account: username=\"{}\", password=\"{}\"", username, password); Account admin = createAdmin(username, password); accountsService.addAccount(admin); accountsService.saveAccountsIfNeeded(); } } }
From source file:eu.scape_project.planning.repository.RODAConnector.java
/** * Loads the config file and exposes it as a Map. * //from w w w .ja va2 s. c o m * @return the map of properties. */ private Map<String, String> loadConfig() { if (this.config != null) { return this.config; } ConfigurationLoader configurationLoader = new ConfigurationLoader(); Configuration configuration = configurationLoader.load(); if (configuration == null) { LOGGER.warn("An error occurred while reading the properties file."); return new HashMap<String, String>(); } Map<String, String> map = new HashMap<String, String>(); Iterator<String> configIt = configuration.getKeys(); while (configIt.hasNext()) { String key = configIt.next(); map.put(key, configuration.getString(key)); } return map; }