public final class Configuracao extends Object implements Serializable
getNomeArquivoPropriedades() que esteja no
classpath.| Modifier and Type | Method and Description |
|---|---|
Configuracao |
carregar()
Carrega as configurações a partir do arquivo.
|
static Configuracao |
getInstance()
Obtém a instância única da classe.
|
String |
getNomeArquivoPropriedades() |
Optional<Boolean> |
getPropriedadeBoolean(String key)
Obtém o valor de uma propriedade booleana.
|
Properties |
getSubPropriedades(String prefixo)
Obtém um subconjunto de propriedades.
|
boolean |
isCarregado()
Verifica se as propriedades já foram carregadas.
|
Configuracao |
setNomeArquivoPropriedades(String nomeArquivoPropriedades)
Define o nome do arquivo o qual será utilizado para carregar as propriedades.
|
public static Configuracao getInstance()
public String getNomeArquivoPropriedades()
public Configuracao setNomeArquivoPropriedades(String nomeArquivoPropriedades)
nomeArquivoPropriedades - o nome do arquivo de propridadesthis para chamadas encadeadas de métodopublic Configuracao carregar() throws TestUnitException
this para chamadas encadeadas de métodoTestUnitException - caso ocorra algum erro ao carregar as configuraçõespublic Optional<Boolean> getPropriedadeBoolean(String key)
key - chave da propriedade desejadapublic Properties getSubPropriedades(String prefixo)
null ou
uma String vazia, o retorno será as propriedades originais.prefixo - prefixo das propriedades desejadasIllegalStateException - caso as propriedades não tenham sido carregadas aindapublic boolean isCarregado()
true/falseCopyright © 2016–2019 Tribunal Superior do Trabalho. All rights reserved.