Example usage for org.apache.commons.configuration Configuration getString

List of usage examples for org.apache.commons.configuration Configuration getString

Introduction

In this page you can find the example usage for org.apache.commons.configuration Configuration getString.

Prototype

String getString(String key);

Source Link

Document

Get a string associated with the given configuration key.

Usage

From source file:com.nesscomputing.config.AbstractTestConfig.java

@Test
public void loadUriValues2() {
    Assert.assertThat(cfg2, is(notNullValue()));
    final Configuration config = cfg2.getConfiguration();

    Assert.assertThat(config, is(notNullValue()));

    final String s_cfg1 = config.getString("uri-null-value");
    Assert.assertThat(s_cfg1, is(nullValue()));

    final String s_cfg2 = config.getString("uri-value");
    Assert.assertThat(s_cfg2, is("http://www.likeness.com/"));
}

From source file:com.parallax.server.blocklyprop.rest.RestCompile.java

@Inject
public void setConfiguration(Configuration configuration) {
    this.configuration = configuration;
    bucketService = new CloudSessionBucketService(configuration.getString("cloudsession.baseurl"));

    cCloudCompileService = new CCloudCompileService(configuration.getString("cloudcompiler.baseurl"));
    spinCloudCompileService = new SpinCloudCompileService(configuration.getString("cloudcompiler.baseurl"));
}

From source file:com.virtualparadigm.packman.processor.JPackageManagerOld.java

private static ST addTemplateAttributes(ST stringTemplate, Configuration configuration) {
    if (stringTemplate != null && configuration != null) {
        String key = null;/*from   ww w  .  jav a  2  s .  co m*/
        for (Iterator<String> it = configuration.getKeys(); it.hasNext();) {
            key = it.next();
            stringTemplate.add(key, configuration.getString(key));
        }
    }
    return stringTemplate;
}

From source file:com.boozallen.cognition.ingest.storm.bolt.enrich.SetDateBoltTest.java

@Test
public void testConfigure(@Injectable Configuration conf) {
    new Expectations() {
        {/*www  . jav a  2  s  .co m*/
            conf.getList(SetDateBolt.DATE_FIELD);
            result = Arrays.asList("field0");
            conf.getString(SetDateBolt.DATE_FORMAT);
            result = "format0";
        }
    };
    bolt.configure(conf);
    assertThat(bolt.dateFields.get(0), is("field0"));
    assertThat(bolt.dateFormat, is("format0"));
}

From source file:com.manydesigns.elements.fields.search.DateSearchField.java

public DateSearchField(PropertyAccessor accessor, String prefix) {
    super(accessor, prefix);

    DateFormat dateFormatAnnotation = accessor.getAnnotation(DateFormat.class);
    if (dateFormatAnnotation != null) {
        datePattern = dateFormatAnnotation.value();
    } else {/*from w w  w .  j  av a2s .c  o  m*/
        Configuration elementsConfiguration = ElementsProperties.getConfiguration();
        datePattern = elementsConfiguration.getString(ElementsProperties.FIELDS_DATE_FORMAT);
    }
    dateTimeFormatter = DateTimeFormat.forPattern(datePattern);
    maxLength = dateTimeFormatter.getParser().estimateParsedLength();

    containsTime = datePattern.contains("HH") || datePattern.contains("mm") || datePattern.contains("ss");

    String tmpPattern = datePattern;
    if (tmpPattern.contains("yyyy")) {
        tmpPattern = tmpPattern.replaceAll("yyyy", "yy");
    }
    if (tmpPattern.contains("MM")) {
        tmpPattern = tmpPattern.replaceAll("MM", "mm");
    }
    if (tmpPattern.contains("dd")) {
        tmpPattern = tmpPattern.replaceAll("dd", "dd");
    }
    jsDatePattern = tmpPattern;
}

From source file:keel.Algorithms.Neural_Networks.NNEP_Common.data.FileDataset.java

/**
 * <p>/*from   www.  j  ava2 s  . c o m*/
 * Configuration method
 * Configuration parameters for ArrayDataset are:
 * </p> 
 * @param settings Configuration object to read the parameters 
 */
public void configure(Configuration settings) {
    // Set number-of-parents
    String fileName = settings.getString("file-name");
    setFileName(fileName);

}

From source file:edu.jhu.pha.vospace.DbPoolServlet.java

@Override
public void init() throws ServletException {
    ServletContext context = this.getServletContext();

    Configuration conf = (Configuration) context.getAttribute("configuration");

    try {//from  w w w. j  a  v  a 2s  . c  om
        Class.forName(conf.getString("db.driver"));
    } catch (ClassNotFoundException e) {
        logger.error(e);
        throw new ServletException(e);
    }

    GenericObjectPool pool = new GenericObjectPool(null);
    pool.setMinEvictableIdleTimeMillis(6 * 60 * 60 * 1000);
    pool.setTimeBetweenEvictionRunsMillis(30 * 60 * 1000);
    pool.setNumTestsPerEvictionRun(-1);

    DriverManagerConnectionFactory cf = new DriverManagerConnectionFactory(conf.getString("db.url"),
            conf.getString("db.login"), conf.getString("db.password"));

    PoolableConnectionFactory pcf = new PoolableConnectionFactory(cf, pool, null, "SELECT * FROM mysql.db",
            false, true);
    new PoolingDriver().registerPool("dbPool", pool);
}

From source file:com.epam.ngb.cli.app.ConfigurationLoader.java

/**
 * Loads XML configuration file with application commands. This file contains
 * information required for initializing and running commands: type of the command,
 * type of request and URL (for NGB server commands) and any supplementary data
 * @param fullCommand name of the command to load configuration for
 * @return configuration for the specifies command
 *//*from   ww w. j  av  a 2s  . com*/
public CommandConfiguration loadCommandConfiguration(String fullCommand) {
    Configuration configuration = loadXmlConfiguration(COMMAND_XML_CONFIG);
    String name = configuration.getString(fullCommand + COMMAND_NAME_PROPERTY);
    String url = configuration.getString(fullCommand + COMMAND_URL_PROPERTY);
    String type = configuration.getString(fullCommand + COMMAND_TYPE_PROPERTY);
    boolean secure = false;
    if (configuration.getString(fullCommand + COMMAND_SECURE_PROPERTY) != null) {
        secure = configuration.getBoolean(fullCommand + COMMAND_SECURE_PROPERTY);
    }
    return new CommandConfiguration(name, url, type, secure);
}

From source file:com.strandls.alchemy.webservices.client.ClientInitModule.java

@Override
protected void configure() {
    final Configuration configuration = getConfiguration();
    bind(String.class).annotatedWith(Names.named(AlchemyRestClientFactory.BASE_URI_NAMED_PARAM))
            .toInstance(configuration.getString(ALCHEMY_REST_URL_PROPERTY));

    // bind jackson json provider
    bind(JacksonJsonProvider.class).toProvider(JacksonJsonProviderProvider.class).in(Singleton.class);

    // bind credentials
    if (configuration.getString(USERNAME_PROPERTY) != null) {
        bind(String.class).annotatedWith(Names.named(StaticCredentialsModule.USERNAME_PARAM))
                .toInstance(configuration.getString(USERNAME_PROPERTY));
    }/*w w  w  .j a  va2  s . c  om*/
    if (configuration.getString(PASSWORD_PROPERTY) != null) {
        bind(String.class).annotatedWith(Names.named(StaticCredentialsModule.PASSWORD_PARAM))
                .toInstance(configuration.getString(PASSWORD_PROPERTY));
    }

    // install client bindings
    install(new ClientGuiceModule());

    // setup authentication
    bind(RequestBuilderFilter.class).to(AuthRequestBuilderFilter.class);
}

From source file:com.parallax.server.blocklyprop.services.impl.SecurityServiceImpl.java

@Inject
public void setConfiguration(Configuration configuration) {
    this.configuration = configuration;
    registerService = new CloudSessionRegisterService(configuration.getString("cloudsession.server"),
            configuration.getString("cloudsession.baseurl"));
    authenticateService = new CloudSessionAuthenticateService(configuration.getString("cloudsession.server"),
            configuration.getString("cloudsession.baseurl"));
    userService = new CloudSessionUserService(configuration.getString("cloudsession.baseurl"));
}