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:edu.kit.dama.rest.util.auth.impl.BearerTokenAuthenticator.java

@Override
public boolean performCustomConfiguration(Configuration pConfig) throws ConfigurationException {
    //e.g. https://localhost:2443/oauth2/tokeninfo
    tokenInfoServiceUrl = pConfig.getString(TOKEN_INFO_SERVICE_URL_PROPERTY_KEY);
    if (tokenInfoServiceUrl != null) {
        try {//  w w w .java 2 s. c  o  m
            LOGGER.debug("Successfully validated property '{}' with value ''",
                    TOKEN_INFO_SERVICE_URL_PROPERTY_KEY, new URL(tokenInfoServiceUrl).toURI());
        } catch (MalformedURLException | URISyntaxException ex) {
            throw new ConfigurationException("Failed to configure authenticator for serviceId ' "
                    + getAuthenticatorId() + "'. Value of property '" + TOKEN_INFO_SERVICE_URL_PROPERTY_KEY
                    + "' is no proper URL.", ex);
        }
    }
    return true;
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreIssueFilterTest.java

@Test
public void loadPatternsEmptyConfigFile() {
    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreIssueFilter.CONFIG_FILE)).thenReturn("");
    final List<IssuePattern> patterns = IgnoreIssueFilter.loadPatterns(configuration);
    Assert.assertNotNull("List must not be null", patterns);
    Assert.assertTrue("List must be empty", patterns.isEmpty());
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreIssueFilterTest.java

@Test
public void loadPatternsNoConfigFile() {
    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreIssueFilter.CONFIG_FILE)).thenReturn("no file");
    final List<IssuePattern> patterns = IgnoreIssueFilter.loadPatterns(configuration);
    Assert.assertNotNull("List must not be null", patterns);
    Assert.assertTrue("List must be empty", patterns.isEmpty());
}

From source file:net.sf.webphotos.action.AcaoAdicionarFoto.java

/**
 * Construtor da classe. Recebe 3 parmetros. A tabela de fotos, um combobox
 * e um ttulo para a caixa de dilogo. Inicia um objeto de
 * {@link net.sf.webphotos.util.Config Config} para receber os dados do
 * Folder. Seta os valores do diretrio inicial, tabela de fotos, creditos,
 * largura da coluna e ttulo./*from   ww w  .j  a  v  a  2  s  . c o m*/
 *
 * @param tabela Tabela das fotos.
 * @param combo Lista.
 * @param tituloDialogo Ttulo da caixa de dilogo.
 */
public AcaoAdicionarFoto(JTable tabela, JComboBox combo, String tituloDialogo) {
    Configuration c = Util.getConfig();
    diretorioInicial = Util.getFolder("diretorioAdicionarFotos");
    tbFotos = tabela;
    lstCreditosTabelaFotos = combo;
    larguraColunasFotos = c.getString("colunas2");
    titulo = tituloDialogo;
}

From source file:com.manydesigns.elements.fields.AbstractDateField.java

public AbstractDateField(PropertyAccessor accessor, Mode mode, String prefix) {
    super(accessor, mode, prefix);

    DateFormat dateFormatAnnotation = accessor.getAnnotation(DateFormat.class);
    if (dateFormatAnnotation != null) {
        datePattern = dateFormatAnnotation.value();
    } else {/*www  . j a  v  a  2  s. c o  m*/
        Configuration elementsConfiguration = ElementsProperties.getConfiguration();
        datePattern = elementsConfiguration.getString(ElementsProperties.FIELDS_DATE_FORMAT);
    }
    dateTimeFormatter = DateTimeFormat.forPattern(datePattern);
    setSize(dateTimeFormatter.getParser().estimateParsedLength());

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

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

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

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

    Assert.assertThat(System.getProperty("string-value"), is("OVERRIDDEN"));

    final String s_cfg2 = config.getString("string-value");
    Assert.assertThat(s_cfg2, is("OVERRIDDEN"));
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreIssueFilterTest.java

@Test(expected = SonarException.class)
public void loadPatternsInvalidFile() throws IOException {
    final File tempFile = temporaryFolder.newFile("issue.txt");
    final PrintWriter writer = new PrintWriter(tempFile);
    writer.println("invalid");
    writer.close();//from w  w w . j  a v a 2s . c o m

    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreIssueFilter.CONFIG_FILE)).thenReturn(tempFile.getAbsolutePath());
    IgnoreIssueFilter.loadPatterns(configuration);
    Assert.fail("must not load invalid file");
}

From source file:com.microrisc.simply.init.SimpleInitObjectsFactory.java

/** 
 * Creates message convertor./*from  w  ww .  j  av  a2 s.  com*/
 * @param protoMapping protocol mapping to use
 * @param configuration input configuration
 * @return message convetor
 * @throws java.lang.Exception if an error has occured during creating of 
 *         message convertor 
 */
protected MessageConvertor createMessageConvertor(ProtocolMapping protoMapping, Configuration configuration)
        throws Exception {
    String msgConvClassName = configuration.getString("protocolLayer.messageConvertor.class");
    Class msgConvClass = Class.forName(msgConvClassName);
    java.lang.reflect.Constructor constructor = msgConvClass.getConstructor(ProtocolMapping.class);
    return (MessageConvertor) constructor.newInstance(protoMapping);
}

From source file:de.shadowhunt.sonar.plugins.ignorecode.batch.IgnoreIssueFilterTest.java

@Test
public void loadPatternsFile() throws IOException {
    final File tempFile = temporaryFolder.newFile("issue.txt");
    final PrintWriter writer = new PrintWriter(tempFile);
    writer.println("**/*;*;*");
    writer.close();/*from   ww w  .ja v  a 2 s .co m*/

    final Configuration configuration = Mockito.mock(Configuration.class);
    Mockito.when(configuration.getString(IgnoreIssueFilter.CONFIG_FILE)).thenReturn(tempFile.getAbsolutePath());
    final List<IssuePattern> patterns = IgnoreIssueFilter.loadPatterns(configuration);
    Assert.assertNotNull("List must not be null", patterns);
    Assert.assertEquals("List must contain the exact number of entries", 1, patterns.size());
}

From source file:com.microrisc.simply.init.SimpleInitObjectsFactory.java

/** 
 * Creates connector./*from  ww  w. j a va  2 s . c o m*/
 * @param protocolLayerService protocol layer service to use
 * @param configuration source configuration
 * @return connector
 * @throws java.lang.Exception if an error has occured during creating of 
 *         connector
 */
protected Connector createConnector(ProtocolLayerService protocolLayerService, Configuration configuration)
        throws Exception {
    String factoryClassName = configuration.getString("connector.factory.class");
    Class factoryClass = Class.forName(factoryClassName);
    java.lang.reflect.Constructor constructor = factoryClass.getConstructor();
    AbstractConnectorFactory factory = (AbstractConnectorFactory) constructor.newInstance();
    return factory.getConnector(protocolLayerService, configuration);
}