Commit e3514823e2cf8e20a3a031e1861e9d64a6917752

Authored by Emerson Oliveira
1 parent 43d82bb5
Exists in master

Ajuste na interface Configuration para não ignorar as classes anotadas

com @Configuration e com o atriburto resource não vazio.
impl/core/src/main/java/br/gov/frameworkdemoiselle/configuration/Configuration.java
@@ -44,6 +44,7 @@ import java.lang.annotation.Retention; @@ -44,6 +44,7 @@ import java.lang.annotation.Retention;
44 import java.lang.annotation.Target; 44 import java.lang.annotation.Target;
45 45
46 import javax.enterprise.inject.Stereotype; 46 import javax.enterprise.inject.Stereotype;
  47 +import javax.enterprise.util.Nonbinding;
47 import javax.inject.Singleton; 48 import javax.inject.Singleton;
48 import javax.interceptor.InterceptorBinding; 49 import javax.interceptor.InterceptorBinding;
49 50
@@ -82,6 +83,7 @@ public @interface Configuration { @@ -82,6 +83,7 @@ public @interface Configuration {
82 * 83 *
83 * @return ConfigType 84 * @return ConfigType
84 */ 85 */
  86 + @Nonbinding
85 ConfigType type() default ConfigType.PROPERTIES; 87 ConfigType type() default ConfigType.PROPERTIES;
86 88
87 /** 89 /**
@@ -93,6 +95,7 @@ public @interface Configuration { @@ -93,6 +95,7 @@ public @interface Configuration {
93 * 95 *
94 * @return String 96 * @return String
95 */ 97 */
  98 + @Nonbinding
96 String prefix() default ""; 99 String prefix() default "";
97 100
98 /** 101 /**
@@ -106,6 +109,7 @@ public @interface Configuration { @@ -106,6 +109,7 @@ public @interface Configuration {
106 * 109 *
107 * @return String 110 * @return String
108 */ 111 */
  112 + @Nonbinding
109 String resource() default DEFAULT_RESOURCE; 113 String resource() default DEFAULT_RESOURCE;
110 114
111 } 115 }