Commit dea8f195169503431836896a3eb99830b6bd0c0b
1 parent
0d8a7a35
Exists in
master
Remoçãod e código desnecessário
Showing
3 changed files
with
9 additions
and
70 deletions
Show diff stats
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationLoader.java
... | ... | @@ -173,10 +173,6 @@ public class ConfigurationLoader implements Serializable { |
173 | 173 | AbstractConfiguration config; |
174 | 174 | |
175 | 175 | switch (this.type) { |
176 | - case PROPERTIES: | |
177 | - config = new PropertiesConfiguration(); | |
178 | - break; | |
179 | - | |
180 | 176 | case XML: |
181 | 177 | config = new XMLConfiguration(); |
182 | 178 | break; |
... | ... | @@ -186,8 +182,7 @@ public class ConfigurationLoader implements Serializable { |
186 | 182 | break; |
187 | 183 | |
188 | 184 | default: |
189 | - throw new ConfigurationException(getBundle().getString("configuration-type-not-implemented-yet", | |
190 | - type.name()), new IllegalArgumentException()); | |
185 | + config = new PropertiesConfiguration(); | |
191 | 186 | } |
192 | 187 | |
193 | 188 | config.setDelimiterParsingDisabled(true); |
... | ... | @@ -238,14 +233,15 @@ public class ConfigurationLoader implements Serializable { |
238 | 233 | try { |
239 | 234 | ConfigurationValueExtractor extractor = getValueExtractor(field); |
240 | 235 | value = extractor.getValue(this.prefix, key, field, this.configuration); |
241 | - | |
236 | + | |
242 | 237 | } catch (ConfigurationException cause) { |
243 | 238 | throw cause; |
244 | 239 | |
245 | 240 | } catch (ConversionException cause) { |
246 | - throw new ConfigurationException(getBundle().getString("configuration-not-conversion" , this.prefix + getKey(field), field.getType().toString()) , cause); | |
247 | - } | |
248 | - | |
241 | + throw new ConfigurationException(getBundle().getString("configuration-not-conversion", | |
242 | + this.prefix + getKey(field), field.getType().toString()), cause); | |
243 | + } | |
244 | + | |
249 | 245 | catch (Exception cause) { |
250 | 246 | // TODO Lançar mensagem informando que houve erro ao tentar extrair o valor com o extrator tal. |
251 | 247 | throw new ConfigurationException("", cause); |
... | ... | @@ -305,15 +301,15 @@ public class ConfigurationLoader implements Serializable { |
305 | 301 | Validator validator = dfv.getValidator(); |
306 | 302 | |
307 | 303 | Set violations = validator.validateProperty(this.object, field.getName()); |
308 | - | |
304 | + | |
309 | 305 | StringBuffer message = new StringBuffer(); |
310 | 306 | |
311 | 307 | if (!violations.isEmpty()) { |
312 | 308 | for (Iterator iter = violations.iterator(); iter.hasNext();) { |
313 | - ConstraintViolation violation = (ConstraintViolation)iter.next(); | |
309 | + ConstraintViolation violation = (ConstraintViolation) iter.next(); | |
314 | 310 | message.append(field.toGenericString() + " " + violation.getMessage() + "\n"); |
315 | 311 | } |
316 | - | |
312 | + | |
317 | 313 | throw new ConfigurationException(message.toString(), new ConstraintViolationException(violations)); |
318 | 314 | } |
319 | 315 | } | ... | ... |
impl/core/src/main/resources/demoiselle-core-bundle.properties
... | ... | @@ -67,7 +67,6 @@ executing-all=Executando todos os \: {0} |
67 | 67 | custom-context-was-registered=O contexto {0} foi registrado |
68 | 68 | custom-context-was-unregistered=O contexto {0} foi removido |
69 | 69 | |
70 | -configuration-type-not-implemented-yet=Configuration type "{0}" is not implemented yet | |
71 | 70 | error-creating-new-instance-for=Error creating a new instance for "{0}" |
72 | 71 | executed-successfully={0} execultado com sucesso |
73 | 72 | must-declare-one-single-parameter=Voc\u00EA deve declarar um par\u00E2metro \u00FAnico em {0} | ... | ... |
impl/core/src/test/java/configuration/AbstractConfigurationTest.java
... | ... | @@ -1,56 +0,0 @@ |
1 | -/* | |
2 | - * Demoiselle Framework | |
3 | - * Copyright (C) 2010 SERPRO | |
4 | - * ---------------------------------------------------------------------------- | |
5 | - * This file is part of Demoiselle Framework. | |
6 | - * | |
7 | - * Demoiselle Framework is free software; you can redistribute it and/or | |
8 | - * modify it under the terms of the GNU Lesser General Public License version 3 | |
9 | - * as published by the Free Software Foundation. | |
10 | - * | |
11 | - * This program is distributed in the hope that it will be useful, | |
12 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 | - * GNU General Public License for more details. | |
15 | - * | |
16 | - * You should have received a copy of the GNU Lesser General Public License version 3 | |
17 | - * along with this program; if not, see <http://www.gnu.org/licenses/> | |
18 | - * or write to the Free Software Foundation, Inc., 51 Franklin Street, | |
19 | - * Fifth Floor, Boston, MA 02110-1301, USA. | |
20 | - * ---------------------------------------------------------------------------- | |
21 | - * Este arquivo é parte do Framework Demoiselle. | |
22 | - * | |
23 | - * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | |
24 | - * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | |
25 | - * do Software Livre (FSF). | |
26 | - * | |
27 | - * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | |
28 | - * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | |
29 | - * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | |
30 | - * para maiores detalhes. | |
31 | - * | |
32 | - * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | |
33 | - * "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | |
34 | - * ou escreva para a Fundação do Software Livre (FSF) Inc., | |
35 | - * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | |
36 | - */ | |
37 | -package configuration; | |
38 | - | |
39 | -import static junit.framework.Assert.assertEquals; | |
40 | -import static junit.framework.Assert.fail; | |
41 | - | |
42 | -import javax.inject.Inject; | |
43 | - | |
44 | -import junit.framework.Assert; | |
45 | - | |
46 | -import org.jboss.arquillian.container.test.api.Deployment; | |
47 | -import org.jboss.arquillian.junit.Arquillian; | |
48 | -import org.jboss.shrinkwrap.api.spec.JavaArchive; | |
49 | -import org.junit.Test; | |
50 | -import org.junit.runner.RunWith; | |
51 | - | |
52 | -import util.Tests; | |
53 | -import br.gov.frameworkdemoiselle.configuration.ConfigurationException; | |
54 | - | |
55 | -public class AbstractConfigurationTest { | |
56 | -} |