Commit bf385db1ad09e10db0d1a38f47790d6da8fb0454
Exists in
master
Merge remote-tracking branch 'origin/2.4.0' into 2.4.0
Showing
432 changed files
with
350 additions
and
3624 deletions
Show diff stats
.gitignore
archetype/.gitignore
archetype/jsf-jpa/.gitignore
archetype/minimal/.gitignore
documentation/quickstart/.gitignore
documentation/reference/.gitignore
impl/.gitignore
impl/core/.gitignore
impl/core/bin/.gitignore
impl/core/bin/pom.xml
@@ -1,285 +0,0 @@ | @@ -1,285 +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 | -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> | ||
38 | - | ||
39 | - <modelVersion>4.0.0</modelVersion> | ||
40 | - | ||
41 | - <artifactId>demoiselle-core</artifactId> | ||
42 | - <packaging>jar</packaging> | ||
43 | - | ||
44 | - <parent> | ||
45 | - <groupId>br.gov.frameworkdemoiselle</groupId> | ||
46 | - <artifactId>demoiselle-framework-parent</artifactId> | ||
47 | - <version>2.4.0-BETA4-SNAPSHOT</version> | ||
48 | - <relativePath>../../parent/framework</relativePath> | ||
49 | - </parent> | ||
50 | - | ||
51 | - <name>Demoiselle Framework Core</name> | ||
52 | - <description> | ||
53 | - Contém funcionalidades comuns a todos os projetos e extensões do framework de forma independente de | ||
54 | - camadas de apresentação e persistência. | ||
55 | - </description> | ||
56 | - <url>http://www.frameworkdemoiselle.gov.br</url> | ||
57 | - | ||
58 | - <licenses> | ||
59 | - <license> | ||
60 | - <name>GNU Lesser General Public License, Version 3</name> | ||
61 | - <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url> | ||
62 | - </license> | ||
63 | - </licenses> | ||
64 | - | ||
65 | - <organization> | ||
66 | - <name>SERPRO - Serviço Federal de Processamento de Dados</name> | ||
67 | - <url>http://www.serpro.gov.br</url> | ||
68 | - </organization> | ||
69 | - | ||
70 | - <dependencyManagement> | ||
71 | - <dependencies> | ||
72 | - <dependency> | ||
73 | - <groupId>br.gov.frameworkdemoiselle</groupId> | ||
74 | - <artifactId>demoiselle-framework-bom</artifactId> | ||
75 | - <version>2.4.0-BETA4-SNAPSHOT</version> | ||
76 | - <scope>import</scope> | ||
77 | - <type>pom</type> | ||
78 | - </dependency> | ||
79 | - <dependency> | ||
80 | - <groupId>org.jboss.arquillian</groupId> | ||
81 | - <artifactId>arquillian-bom</artifactId> | ||
82 | - <version>${arquillian.bom.version}</version> | ||
83 | - <scope>import</scope> | ||
84 | - <type>pom</type> | ||
85 | - </dependency> | ||
86 | - </dependencies> | ||
87 | - </dependencyManagement> | ||
88 | - | ||
89 | - <build> | ||
90 | - <plugins> | ||
91 | - <plugin> | ||
92 | - <groupId>org.apache.maven.plugins</groupId> | ||
93 | - <artifactId>maven-compiler-plugin</artifactId> | ||
94 | - </plugin> | ||
95 | - <plugin> | ||
96 | - <groupId>org.apache.maven.plugins</groupId> | ||
97 | - <artifactId>maven-javadoc-plugin</artifactId> | ||
98 | - </plugin> | ||
99 | - <plugin> | ||
100 | - <groupId>org.apache.maven.plugins</groupId> | ||
101 | - <artifactId>maven-source-plugin</artifactId> | ||
102 | - </plugin> | ||
103 | - <plugin> | ||
104 | - <groupId>org.codehaus.mojo</groupId> | ||
105 | - <artifactId>cobertura-maven-plugin</artifactId> | ||
106 | - </plugin> | ||
107 | - | ||
108 | - <!-- | ||
109 | - <plugin> | ||
110 | - <groupId>org.jacoco</groupId> | ||
111 | - <artifactId>jacoco-maven-plugin</artifactId> | ||
112 | - <version>${jacoco.version}</version> | ||
113 | - <executions> | ||
114 | - <execution> | ||
115 | - <goals> | ||
116 | - <goal>prepare-agent</goal> | ||
117 | - </goals> | ||
118 | - </execution> | ||
119 | - <execution> | ||
120 | - <id>report</id> | ||
121 | - <phase>prepare-package</phase> | ||
122 | - <goals> | ||
123 | - <goal>report</goal> | ||
124 | - </goals> | ||
125 | - </execution> | ||
126 | - </executions> | ||
127 | - </plugin> | ||
128 | - --> | ||
129 | - </plugins> | ||
130 | - | ||
131 | - <!-- | ||
132 | - <pluginManagement> | ||
133 | - <plugins> | ||
134 | - <plugin> | ||
135 | - <groupId>org.eclipse.m2e</groupId> | ||
136 | - <artifactId>lifecycle-mapping</artifactId> | ||
137 | - <version>1.0.0</version> | ||
138 | - <configuration> | ||
139 | - <lifecycleMappingMetadata> | ||
140 | - <pluginExecutions> | ||
141 | - <pluginExecution> | ||
142 | - <pluginExecutionFilter> | ||
143 | - <groupId>org.jacoco</groupId> | ||
144 | - <artifactId>jacoco-maven-plugin</artifactId> | ||
145 | - <versionRange>[${jacoco.version},)</versionRange> | ||
146 | - <goals> | ||
147 | - <goal>prepare-agent</goal> | ||
148 | - </goals> | ||
149 | - </pluginExecutionFilter> | ||
150 | - <action> | ||
151 | - <ignore></ignore> | ||
152 | - </action> | ||
153 | - </pluginExecution> | ||
154 | - </pluginExecutions> | ||
155 | - </lifecycleMappingMetadata> | ||
156 | - </configuration> | ||
157 | - </plugin> | ||
158 | - </plugins> | ||
159 | - </pluginManagement> | ||
160 | - --> | ||
161 | - </build> | ||
162 | - | ||
163 | - <dependencies> | ||
164 | - <dependency> | ||
165 | - <groupId>javax.enterprise</groupId> | ||
166 | - <artifactId>cdi-api</artifactId> | ||
167 | - </dependency> | ||
168 | - <dependency> | ||
169 | - <artifactId>validation-api</artifactId> | ||
170 | - <groupId>javax.validation</groupId> | ||
171 | - </dependency> | ||
172 | - <dependency> | ||
173 | - <groupId>org.slf4j</groupId> | ||
174 | - <artifactId>slf4j-api</artifactId> | ||
175 | - </dependency> | ||
176 | - <dependency> | ||
177 | - <groupId>org.javassist</groupId> | ||
178 | - <artifactId>javassist</artifactId> | ||
179 | - </dependency> | ||
180 | - <dependency> | ||
181 | - <groupId>commons-configuration</groupId> | ||
182 | - <artifactId>commons-configuration</artifactId> | ||
183 | - </dependency> | ||
184 | - | ||
185 | - <!-- for tests --> | ||
186 | - <dependency> | ||
187 | - <groupId>junit</groupId> | ||
188 | - <artifactId>junit</artifactId> | ||
189 | - <scope>test</scope> | ||
190 | - </dependency> | ||
191 | - <dependency> | ||
192 | - <groupId>org.jboss.arquillian.junit</groupId> | ||
193 | - <artifactId>arquillian-junit-container</artifactId> | ||
194 | - <scope>test</scope> | ||
195 | - </dependency> | ||
196 | - <dependency> | ||
197 | - <groupId>org.jboss.arquillian.container</groupId> | ||
198 | - <artifactId>arquillian-weld-se-embedded-1.1</artifactId> | ||
199 | - <version>${arquillian.weld.version}</version> | ||
200 | - <scope>test</scope> | ||
201 | - </dependency> | ||
202 | - <dependency> | ||
203 | - <groupId>org.jboss.weld.se</groupId> | ||
204 | - <artifactId>weld-se-core</artifactId> | ||
205 | - <scope>test</scope> | ||
206 | - </dependency> | ||
207 | - <dependency> | ||
208 | - <groupId>org.hibernate</groupId> | ||
209 | - <artifactId>hibernate-validator</artifactId> | ||
210 | - <scope>test</scope> | ||
211 | - </dependency> | ||
212 | - <dependency> | ||
213 | - <groupId>org.slf4j</groupId> | ||
214 | - <artifactId>slf4j-log4j12</artifactId> | ||
215 | - <scope>test</scope> | ||
216 | - </dependency> | ||
217 | - | ||
218 | - <!-- | ||
219 | - <dependency> | ||
220 | - <groupId>javax.servlet</groupId> | ||
221 | - <artifactId>servlet-api</artifactId> | ||
222 | - <scope>test</scope> | ||
223 | - </dependency> | ||
224 | - | ||
225 | - <dependency> | ||
226 | - <groupId>org.jboss.arquillian.extension</groupId> | ||
227 | - <artifactId>arquillian-jacoco</artifactId> | ||
228 | - <version>1.0.0.Alpha5</version> | ||
229 | - <scope>test</scope> | ||
230 | - </dependency> | ||
231 | - <dependency> | ||
232 | - <groupId>org.jacoco</groupId> | ||
233 | - <artifactId>org.jacoco.core</artifactId> | ||
234 | - <version>${jacoco.version}</version> | ||
235 | - <scope>test</scope> | ||
236 | - </dependency> | ||
237 | - | ||
238 | - <dependency> | ||
239 | - <groupId>org.jboss.shrinkwrap.descriptors</groupId> | ||
240 | - <artifactId>shrinkwrap-descriptors-spi</artifactId> | ||
241 | - <version>2.0.0-alpha-4</version> | ||
242 | - <scope>test</scope> | ||
243 | - </dependency> | ||
244 | - | ||
245 | - <dependency> | ||
246 | - <groupId>javax.el</groupId> | ||
247 | - <artifactId>el-api</artifactId> | ||
248 | - <scope>test</scope> | ||
249 | - </dependency> | ||
250 | - --> | ||
251 | - </dependencies> | ||
252 | - | ||
253 | - <repositories> | ||
254 | - <repository> | ||
255 | - <id>sonatype-nexus-snapshots</id> | ||
256 | - <name>Sonatype Nexus Snapshots</name> | ||
257 | - <url>https://oss.sonatype.org/content/repositories/snapshots</url> | ||
258 | - <snapshots> | ||
259 | - <enabled>true</enabled> | ||
260 | - </snapshots> | ||
261 | - <releases> | ||
262 | - <enabled>false</enabled> | ||
263 | - </releases> | ||
264 | - </repository> | ||
265 | - <repository> | ||
266 | - <id>sonatype-nexus-releases</id> | ||
267 | - <name>Sonatype Nexus Releases</name> | ||
268 | - <url>https://oss.sonatype.org/content/repositories/releases</url> | ||
269 | - <snapshots> | ||
270 | - <enabled>false</enabled> | ||
271 | - </snapshots> | ||
272 | - <releases> | ||
273 | - <enabled>true</enabled> | ||
274 | - </releases> | ||
275 | - </repository> | ||
276 | - </repositories> | ||
277 | - | ||
278 | - <properties> | ||
279 | - <arquillian.bom.version>1.1.1.Final</arquillian.bom.version> | ||
280 | - <arquillian.weld.version>1.0.0.CR7</arquillian.weld.version> | ||
281 | - | ||
282 | - <!-- <jacoco.version>0.6.0.201210061924</jacoco.version> --> | ||
283 | - <demoiselle.validation.version>2.4.0-BETA2-SNAPSHOT</demoiselle.validation.version> | ||
284 | - </properties> | ||
285 | -</project> |
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/DemoiselleException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Ignore.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedOperation.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedProperty$ManagedPropertyAccess.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedProperty.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Name.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/OperationParameter.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/OperationType.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Priority.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/StaticScoped.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ViewScoped.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigType.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/Configuration.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigurationException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigurationValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ApplicationException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ExceptionHandler.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ExceptionHandlerInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/AbstractLifecycleBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/AbstractStrategyBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ConfigurationBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/CoreBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ManagementBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ShutdownBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/StartupBootstrap.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/PaginationConfig.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/SecurityConfig.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/TransactionConfig.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/AbstractCustomContext$Store.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/AbstractCustomContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ContextManager.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/CustomContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/CustomContextCounter.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ManagedContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/StaticContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ThreadLocalContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/AnnotatedMethodProcessor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationArrayValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationClassValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationLoader.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationMapValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationPrimitiveOrWrapperValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationStringValueExtractor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthenticator.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthorizer.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/NotificationManagerImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl$EmptyUser.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/StrategySelector.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/TransactionContextImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/ExceptionHandlerInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredPermissionInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredRoleInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/TransactionalInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$FieldDetail.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$MethodDetail.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$ParameterDetail.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/Management.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagementNotificationEventImpl.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/qualifier/AttributeChange.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/qualifier/Generic.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/producer/LoggerProducer.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/producer/ResourceBundleProducer.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/proxy/Slf4jLoggerProxy.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterShutdownProccess.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterStartupProccess.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/ManagementExtension.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/Shutdown.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/Startup.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/AttributeChangeNotification.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/GenericNotification.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagedAttributeNotFoundException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagedInvokationException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagementNotificationEvent.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/NotificationManager.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/DefaultMessage.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/Message.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/MessageContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/SeverityType.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/pagination/Pagination.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/pagination/PaginationContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AfterLoginSuccessful.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AfterLogoutSuccessful.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AuthenticationException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/Authenticator.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AuthorizationException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/Authorizer.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/LoggedIn.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/LoggedInInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/NotLoggedInException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermission.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermissionInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredRole.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredRoleInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/SecurityContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/SecurityException.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/User.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/BusinessController.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/Controller.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/FacadeController.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/ManagementController.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/PersistenceController.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/ViewController.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/template/Crud.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/template/DelegateCrud.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/Transaction.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionContext.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/Transactional.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor$TransactionInfo.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor$VoidTransactionInfo.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Beans$CustomInjectionPoint.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Beans.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Exceptions.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/NameQualifier.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Reflections.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/ResourceBundle.class
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Strings.class
No preview for this file type
impl/core/bin/src/main/resources/META-INF/beans.xml
impl/core/bin/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
@@ -1,5 +0,0 @@ | @@ -1,5 +0,0 @@ | ||
1 | -br.gov.frameworkdemoiselle.internal.bootstrap.CoreBootstrap | ||
2 | -br.gov.frameworkdemoiselle.internal.bootstrap.ConfigurationBootstrap | ||
3 | -br.gov.frameworkdemoiselle.internal.bootstrap.ManagementBootstrap | ||
4 | -br.gov.frameworkdemoiselle.internal.bootstrap.StartupBootstrap | ||
5 | -br.gov.frameworkdemoiselle.internal.bootstrap.ShutdownBootstrap |
impl/core/bin/src/main/resources/demoiselle-core-bundle.properties
@@ -1,123 +0,0 @@ | @@ -1,123 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -engine-on=Ligando os motores do Demoiselle ${project.version} | ||
37 | -resource-not-found=Arquivo {0} n\u00E3o foi encontrado | ||
38 | -key-not-found=A chave {0} n\u00E3o foi encontrada | ||
39 | -ambiguous-strategy-resolution=Foi detectada ambiguidade da interface {0} com as seguintes implementa\u00E7\u00F5es\: {1}. Para resolver o conflito, defina explicitamente a implementa\u00E7\u00E3o no demoiselle.properties. | ||
40 | -bean-not-found=Voc\u00EA est\u00E1 tentando obter um objeto n\u00E3o reconhecido pelo CDI via Beans.getReference({0}) | ||
41 | -more-than-one-exceptionhandler-defined-for-same-class=Foi definido mais de um m\u00E9todo na classe {0} para tratar a exce\u00E7\u00E3o {1} | ||
42 | -handling-exception=Tratando a exce\u00E7\u00E3o {0} | ||
43 | -taking-off=O Demoiselle ${project.version} decolou | ||
44 | -engine-off=Desligando os motores do Demoiselle ${project.version} | ||
45 | -setting-up-bean-manager=BeanManager dispon\u00EDvel atrav\u00E9s do utilit\u00E1rio {0} | ||
46 | - | ||
47 | -user-transaction-lookup-fail=N\u00E3o foi encontrada nenhuma transa\u00E7\u00E3o com o nome {0} no contexto JNDI | ||
48 | -transactional-execution=Execu\u00E7\u00E3o transacional de {0} | ||
49 | -begin-transaction=Transa\u00E7\u00E3o iniciada | ||
50 | -transaction-marked-rollback=Transa\u00E7\u00E3o marcada para rollback [{0}] | ||
51 | -transaction-already-finalized=A transa\u00E7\u00E3o j\u00E1 havia sido finalizada | ||
52 | -transaction-commited=Transa\u00E7\u00E3o finalizada com sucesso | ||
53 | -transaction-rolledback=Transa\u00E7\u00E3o finalizada com rollback | ||
54 | - | ||
55 | -bootstrap.configuration.processing=Processando {0} | ||
56 | -bootstrap-context-already-managed=O contexto {0} para o escopo {1} j\u00E1 foi adicionado | ||
57 | -bootstrap-context-added=Adicionando o contexto {0} para o escopo {1} | ||
58 | - | ||
59 | -loading-configuration-class=Carregando a classe de configura\u00E7\u00E3o {0} | ||
60 | -configuration-field-loaded=Configura\u00E7\u00E3o {0} atribu\u00EDda a {1} com o valor {2} | ||
61 | -configuration-attribute-is-mandatory=A configura\u00E7\u00E3o {0} \u00E9 obrigat\u00F3ria, mas n\u00E3o foi encontrada em {1} | ||
62 | -configuration-name-attribute-cant-be-empty=A nota\u00E7\u00E3o Name n\u00E3o pode estar em branco | ||
63 | -configuration-key-not-found=Chave de configura\u00E7\u00E3o {0} n\u00E3o encontrada | ||
64 | -configuration-extractor-not-found=N\u00E3o foi poss\u00EDvel encontrar a classe extratora para o atributo {0}. Implemente a interface {1} para criar sua classe extratora. | ||
65 | -configuration-not-conversion=N\u00E3o \u00E9 poss\u00EDvel converter o valor {0} para o tipo {1} | ||
66 | - | ||
67 | -transaction-not-defined=Nenhuma transa\u00E7\u00E3o foi definida. Para utilizar @{0} \u00E9 preciso definir a propriedade frameworkdemoiselle.transaction.class com a estrat\u00E9gia de transa\u00E7\u00E3o desejada no arquivo demoiselle.properties | ||
68 | -executing-all=Executando todos os \: {0} | ||
69 | -custom-context-was-registered=O contexto {0} foi registrado | ||
70 | -custom-context-was-unregistered=O contexto {0} foi removido | ||
71 | -custom-context-was-activated=O contexto {0} foi ativado para o escopo {1} | ||
72 | -custom-context-was-deactivated=O contexto {0} foi desativado para o escopo {1} | ||
73 | -custom-context-already-activated=N\u00E3o foi poss\u00EDvel ativar o contexto {0}, o escopo {1} j\u00E1 est\u00E1 ativo no contexto {2} | ||
74 | -custom-context-not-found=N\u00E3o foi encontrado um contexto gerenciado do tipo [{0}] para o escopo [{1}] | ||
75 | -custom-context-manager-not-initialized=ContextManager n\u00E3o foi inicializado. Chame [initialize] ao capturar o evento [AfterBeanDiscovery] em uma extens\u00E3o CDI | ||
76 | - | ||
77 | -error-creating-new-instance-for=Error creating a new instance for "{0}" | ||
78 | -executed-successfully={0} execultado com sucesso | ||
79 | -must-declare-one-single-parameter=Voc\u00EA deve declarar um par\u00E2metro \u00FAnico em {0} | ||
80 | -loading-default-transaction-manager=Carregando o gerenciador de transa\u00E7\u00E3o padr\u00E3o {0} | ||
81 | -results-count-greater-page-size=Quantidade de resultados {0} \u00E9 maior que o tamanho da p\u00E1gina {1} | ||
82 | -page-result=Resultado paginado [p\u00E1gina\={0}, total de resultados\={1}] | ||
83 | -page=P\u00E1gina [n\u00FAmero\={0}, tamanho\={1}] | ||
84 | -processing=Processando\: {0} | ||
85 | -processing-fail=Falha no processamento devido a uma exce\u00E7\u00E3o lan\u00E7ada pela aplica\u00E7\u00E3o | ||
86 | -for= \ para\: | ||
87 | -file-not-found=O arquivo {0} n\u00E3o foi encontrado | ||
88 | - | ||
89 | -adding-message-to-context=Adicionando uma mensagem no contexto: [{0}] | ||
90 | -access-checking=Verificando permiss\u00E3o do usu\u00E1rio {0} para executar a a\u00E7\u00E3o {1} no recurso {2} | ||
91 | -access-allowed=O usu\u00E1rio {0} acessou o recurso {2} com a a\u00E7\u00E3o {1} | ||
92 | -access-denied=O usu\u00E1rio {0} n\u00E3o possui permiss\u00E3o para executar a a\u00E7\u00E3o {1} no recurso {2} | ||
93 | -access-denied-ui=Voc\u00EA n\u00E3o est\u00E1 autorizado a executar a a\u00E7\u00E3o {1} no recurso {0} | ||
94 | -authorizer-not-defined=Nenhuma regra de resolu\u00E7\u00E3o de permiss\u00F5es foi definida. Para utilizar @{0} \u00E9 preciso definir a propriedade frameworkdemoiselle.security.authorizer.class como regra de resolu\u00E7\u00E3o de permiss\u00F5es desejada no arquivo demoiselle.properties. | ||
95 | -user-not-authenticated=Usu\u00E1rio n\u00E3o autenticado | ||
96 | -has-role-verification=Verificando se o usu\u00E1rio {0} possui a(s) role(s)\: {1} | ||
97 | -does-not-have-role=Usu\u00E1rio {0} n\u00E3o possui a(s) role(s)\: {1} | ||
98 | -does-not-have-role-ui=Para acessar este recurso \u00E9 necess\u00E1rio ser {0} | ||
99 | -user-has-role=Usu\u00E1rio {0} possui a(s) role(s)\: {1} | ||
100 | - | ||
101 | -authenticator-not-defined=Nenhum mecanismo de autentica\u00E7\u00E3o foi definido. Para utilizar {0} \u00E9 preciso definir a propriedade frameworkdemoiselle.security.authenticator.class como mecanismo de autentica\u00E7\u00E3o desejado no arquivo demoiselle.properties. | ||
102 | - | ||
103 | -management-notification-attribute-changed=O atributo [{0}] da classe gerenciada [{1}] foi alterado | ||
104 | -management-null-class-defined=O controlador de gerenciamento informado n\u00E3o pode ser [null] | ||
105 | -management-abstract-class-defined=O controlador de gerenciamento [{0}] precisa ser uma classe concreta | ||
106 | -management-no-annotation-found=Classe {0} precisa ser anotada com @ManagementController | ||
107 | -management-invalid-property-no-getter-setter=Falha ao inicializar classe gerenciada {0}, n\u00E3o foi encontrado um m\u00E9todo get ou m\u00E9todo set para a propriedade {1} | ||
108 | -management-invalid-property-as-operation=Falha ao inicializar classe gerenciada {0}, n\u00E3o \u00E9 poss\u00EDvel declarar uma propriedade cujo m\u00E9todo get ou set \u00E9 uma opera\u00E7\u00E3o | ||
109 | -management-introspection-error=Erro ao ler atributos da classe gerenciada {0} | ||
110 | -management-type-not-found=A classe gerenciada informada n\u00E3o existe\: {0} | ||
111 | -management-invoke-error=Erro ao tentar invocar a opera\u00E7\u00E3o "{0}" da classe gerenciada, a opera\u00E7\u00E3o n\u00E3o foi encontrada | ||
112 | -management-write-value-error=N\u00E3o foi poss\u00EDvel definir um valor para a propriedade {0} | ||
113 | -management-read-value-error=N\u00E3o foi poss\u00EDvel ler o valor da propriedade {0} | ||
114 | -management-debug-acessing-property=Acessando propriedade {0} da classe gerenciada {1} | ||
115 | -management-debug-setting-property=Definindo novo valor para propriedade {0} da classe gerenciada {1} | ||
116 | -management-debug-invoking-operation=Invocando opera\u00E7\u00E3o {0} da classe gerenciada {1} | ||
117 | -management-debug-starting-custom-context=Levantando contexto {0} para executar comando na classe gerenciada {1} | ||
118 | -management-debug-stoping-custom-context=Desligando contexto {0} para classe gerenciada {1} | ||
119 | -management-debug-registering-managed-type=Registrando classe gerenciada [{0}] | ||
120 | -management-debug-processing-management-extension=Processando extens\u00E3o de gerenciamento [{0}] | ||
121 | -management-debug-removing-management-extension=Desativando extens\u00E3o de gerenciamento [{0}] | ||
122 | -management-validation-constraint-violation=Ocorreu um erro de valida\u00E7\u00E3o na classe [{0}] ao definir um valor para a propriedade [{1}]\: [{2}] | ||
123 | -management-validation-validator-not-found=Nenhum provedor de valida\u00E7\u00E3o de beans encontrado, as anota\u00E7\u00F5es de valida\u00E7\u00E3o n\u00E3o ser\u00E3o processadas |
impl/core/bin/src/test/java/configuration/field/array/AbstractArrayEmptyFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/AbstractArrayFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/PropertiesArrayEmptyFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/PropertiesArrayFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/XMLArrayFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/BeanValidationWithEmptyNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/BeanValidationWithFilledNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/ConfigurationBeanValidationFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyBeanValidationWithEmptyNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyBeanValidationWithFIlledNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyWithTwoConstrainViolations.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/XMLBeanValidationWithEmptyNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/XMLBeanValidationWithFilledNotNullFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractClassNotFoundFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractEmptyClassFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractExistentClassFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/MyClass.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesClassNotFoundFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesEmptyClassFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesExistentClassFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesNullClassFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/CustomMappedFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/CustomUnmappedFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/MappedClass.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/MyValueExtractor.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/UnmappedClass.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/AbstractDefaultValueConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/ConfigurationDefaultValueTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/EmptyDefaultValueConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/FilledDefaultValueConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/PropertyWithInexistenceFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/AbstractIgnoredFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/EmptyIgnoredFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/FilledIgnoredFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/PropertyWithoutFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/AbstractMapFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/ConfigurationMapFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/PropertiesMapFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/XMLMapFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/AbstractEmptyNamedFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/AbstractNamedFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/PropertyEmptyNamed.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/PropertyNamed.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/XMLEmptyNamed.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/XMLNamed.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/AbstractPrimitiveOrWrapperErrorFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/AbstractPrimitiveOrWrapperFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesNullWrappedField.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesPrimitiveOrWrapperErrorFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesPrimitiveOrWrapperFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/SystemPrimitiveOrWrapperErrorFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/SystemPrimitiveOrWrapperFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/XMLPrimitiveOrWrapperErrorFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/XMLPrimitiveOrWrapperFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/AbstractNullStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/AbstractStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/ConfigurationStringFieldTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/PropertiesNullStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/PropertiesStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/SystemNullStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/SystemStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/XMLNullStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/XMLStringFieldConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/AbstractPrefixConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/ConfigurationPrefixTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyMissingPrefix.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyPrefixEndingWithDot.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyPrefixEndingWithoutDot.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLMissingPrefix.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLPrefixEndingWithDot.class
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLPrefixEndingWithoutDot.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/AbstractResourceConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/ConfigurationResourceTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesNamedDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesNotDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesWithoutFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLNamedDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLNotDefaultFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLWithoutFileConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/AbstractScopedConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/ConfigurationScopeTest.class
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/DefaultScopeWithoutSuperClassConfig.class
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/DependentScopeWithoutSuperClassConfig.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionClassNotAnnotated.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionHandlerTest.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionHandlerTwoParameter.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionNested.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/MultiExceptionHandler.class
No preview for this file type
impl/core/bin/src/test/java/exception/basic/SimpleExceptionHandler.class
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomException.class
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomExceptionHandler.class
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomExceptionTest.class
No preview for this file type
impl/core/bin/src/test/java/exception/inheritance/ExceptionInheritance.class
No preview for this file type
impl/core/bin/src/test/java/exception/inheritance/ExceptionInheritanceTest.class
No preview for this file type
impl/core/bin/src/test/java/exception/multistrategy/MultiStrategyExceptionHandler.class
No preview for this file type
impl/core/bin/src/test/java/exception/multistrategy/MultiStrategyExceptionHandlerTest.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/priority/ShutdownWithPriority.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/priority/ShutdownWithPriorityTest.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/simple/ShutdownSimple.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/simple/ShutdownSimpleTest.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/priority/StartupWithPriority.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/priority/StartupWithPriorityTest.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/simple/StartupSimple.class
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/simple/StartupSimpleTest.class
No preview for this file type
impl/core/bin/src/test/java/logger/LoggerTest.class
No preview for this file type
impl/core/bin/src/test/java/logger/appender/LoggerMemory.class
No preview for this file type
impl/core/bin/src/test/java/logger/appender/MemoryAppender.class
No preview for this file type
impl/core/bin/src/test/java/management/annotation/AnnotationTest.class
No preview for this file type
impl/core/bin/src/test/java/management/basic/ManagementTest.class
No preview for this file type
impl/core/bin/src/test/java/management/bootstrap/ManagementBootstrapTest.class
No preview for this file type
impl/core/bin/src/test/java/management/notification/NotificationTest.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagedClass.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagedClassPropertyError.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagementExtension.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyNotificationListener.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyValidator.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyValidatorAnnotation.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/ManagedClassStore.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/RequestScopeBeanClient.class
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/RequestScopedClass.class
No preview for this file type
impl/core/bin/src/test/java/management/validation/ValidationTest.class
No preview for this file type
impl/core/bin/src/test/java/message/DummyMessageAppender.class
No preview for this file type
impl/core/bin/src/test/java/message/MessageContextTest.class
No preview for this file type
impl/core/bin/src/test/java/message/MessageWithResourceBundle.class
No preview for this file type
impl/core/bin/src/test/java/pagination/DummyEntity.class
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationBasicTest.class
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextBasicTest.class
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextCache.class
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextNullTest.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/custom/ResourceBundleCustom.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/custom/ResourceBundleCustomTest.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/defaultfile/ResourceBundleDefault.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/defaultfile/ResourceBundleDefaultTest.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/empty/ResourceBundleEmpty.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/empty/ResourceBundleEmptyTest.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/notexist/ResourceBundleFileNotExist.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/notexist/ResourceBundleFileNotExistTest.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/parameter/ResourceBundleWithParameter.class
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/parameter/ResourceBundleWithParameterTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/ambiguity/AmbiguousAuthenticatorTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/ambiguity/DuplicatedCustomAuthenticator.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/AcceptOrDenyCredentialsTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/Credentials.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/StrictAuthenticator.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/CustomAuthenticator.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/CustomAuthenticatorTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/EventObserver.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/disabled/DisabledAuthenticationTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/error/ErrorAuthenticator.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/error/ErrorAuthenticatorTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/selection/SelectedAuthenticatorTest.class
No preview for this file type
impl/core/bin/src/test/java/security/athentication/undefined/UndefinedAuthenticatorTest.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/ambiguity/AmbiguousAuthorizerTest.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/ambiguity/DuplicatedCustomAuthorizer.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/custom/CustomAuthorizer.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/custom/CustomAuthorizerTest.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/error/ErrorAuthorizer.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/error/ErrorAuthorizerTest.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/selection/SelectedAuthorizerTest.class
No preview for this file type
impl/core/bin/src/test/java/security/authorization/undefined/UndefinedAuthorizerTest.class
No preview for this file type
impl/core/bin/src/test/java/template/CrudImpl.class
No preview for this file type
impl/core/bin/src/test/java/template/DummyEntity.class
No preview for this file type
impl/core/bin/src/test/java/template/TemplateDelegateCrud.class
No preview for this file type
impl/core/bin/src/test/java/template/TemplateTest.class
No preview for this file type
impl/core/bin/src/test/java/test/Tests.class
No preview for this file type
impl/core/bin/src/test/java/transaction/createdstrategy/Strategy.class
No preview for this file type
impl/core/bin/src/test/java/transaction/createdstrategy/TransactionWithCreatedStrategyTest.class
No preview for this file type
impl/core/bin/src/test/java/transaction/defaultstrategy/TransactionDefaultTest.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/DummyStrategy.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithDefaultRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithoutRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManager.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithDefaultRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithoutRollback.class
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionRollbackTest.class
No preview for this file type
impl/core/bin/src/test/java/util/ExceptionsTest.class
No preview for this file type
impl/core/bin/src/test/java/util/MyException.class
No preview for this file type
impl/core/bin/src/test/java/util/OtherClass.class
No preview for this file type
impl/core/bin/src/test/java/util/ReflectionsTest.class
No preview for this file type
impl/core/bin/src/test/java/util/ResourceBundleTest.class
No preview for this file type
impl/core/bin/src/test/java/util/SomeClass.class
No preview for this file type
impl/core/bin/src/test/java/util/SomeRuntimeException.class
No preview for this file type
impl/core/bin/src/test/java/util/StringsTest.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/BeansTest.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/Dummy.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyEL.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyImplementation.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifier.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifierOne.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifierTwo.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/InexistentImplementationInterface.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/QualifierOne.class
No preview for this file type
impl/core/bin/src/test/java/util/beans/QualifierTwo.class
No preview for this file type
impl/core/bin/src/test/resources/arquillian.xml
@@ -1,47 +0,0 @@ | @@ -1,47 +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 | - | ||
38 | -<arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
39 | - xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> | ||
40 | - | ||
41 | - <!-- | ||
42 | - <engine> | ||
43 | - <property name="deploymentExportPath">target/deployments</property> | ||
44 | - </engine> | ||
45 | - --> | ||
46 | - | ||
47 | -</arquillian> | ||
48 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/beans.xml
@@ -1,11 +0,0 @@ | @@ -1,11 +0,0 @@ | ||
1 | -<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
2 | - xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/beans_1_0.xsd"> | ||
3 | - | ||
4 | - <interceptors> | ||
5 | - <class>br.gov.frameworkdemoiselle.transaction.TransactionalInterceptor</class> | ||
6 | - <class>br.gov.frameworkdemoiselle.security.RequiredPermissionInterceptor</class> | ||
7 | - <class>br.gov.frameworkdemoiselle.security.RequiredRoleInterceptor</class> | ||
8 | - <class>br.gov.frameworkdemoiselle.exception.ExceptionHandlerInterceptor</class> | ||
9 | - </interceptors> | ||
10 | - | ||
11 | -</beans> |
impl/core/bin/src/test/resources/configuration/field/array/demoiselle.properties
@@ -1,67 +0,0 @@ | @@ -1,67 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -primitiveIntegers=1 | ||
37 | -primitiveIntegers=20 | ||
38 | -primitiveIntegers=0 | ||
39 | - | ||
40 | -wrappedIntegers=-99 | ||
41 | -wrappedIntegers=0 | ||
42 | -wrappedIntegers=1 | ||
43 | - | ||
44 | -strings=demoisele | ||
45 | -strings=demoiselle framework | ||
46 | -strings=demoiselle,framework | ||
47 | -strings=demoiselle, framework | ||
48 | - | ||
49 | -primitiveDoubles=-10 | ||
50 | -primitiveDoubles=200000.99999 | ||
51 | -primitiveDoubles=0 | ||
52 | - | ||
53 | -wrappedDoubles=-456.123456789 | ||
54 | -wrappedDoubles=0.0 | ||
55 | -wrappedDoubles=52.2 | ||
56 | - | ||
57 | -emptyPrimitiveIntegers=1 | ||
58 | -emptyPrimitiveIntegers= | ||
59 | - | ||
60 | -emptyWrapperIntegers=1 | ||
61 | -emptyWrapperIntegers= | ||
62 | - | ||
63 | -emptyStrings=demoisele | ||
64 | -emptyStrings= | ||
65 | - | ||
66 | -errorTypeWrapperIntegers=1 | ||
67 | -errorTypeWrapperIntegers=a |
impl/core/bin/src/test/resources/configuration/field/array/demoiselle.xml
@@ -1,63 +0,0 @@ | @@ -1,63 +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 | - | ||
38 | -<ArrayValues> | ||
39 | - <primitiveIntegers>1</primitiveIntegers> | ||
40 | - <primitiveIntegers>20</primitiveIntegers> | ||
41 | - <primitiveIntegers>0</primitiveIntegers> | ||
42 | - | ||
43 | - <wrappedIntegers>-99</wrappedIntegers> | ||
44 | - <wrappedIntegers>0</wrappedIntegers> | ||
45 | - <wrappedIntegers>1</wrappedIntegers> | ||
46 | - | ||
47 | - <strings>demoisele</strings> | ||
48 | - <strings>demoiselle framework</strings> | ||
49 | - <strings>demoiselle,framework</strings> | ||
50 | - <strings>demoiselle, framework</strings> | ||
51 | - | ||
52 | - <primitiveDoubles>-10</primitiveDoubles> | ||
53 | - <primitiveDoubles>200000.99999</primitiveDoubles> | ||
54 | - <primitiveDoubles>0</primitiveDoubles> | ||
55 | - | ||
56 | - <wrappedDoubles>-456.123456789</wrappedDoubles> | ||
57 | - <wrappedDoubles>0.0</wrappedDoubles> | ||
58 | - <wrappedDoubles>52.2</wrappedDoubles> | ||
59 | - | ||
60 | - <emptyIntegers></emptyIntegers> | ||
61 | - <emptyIntegers></emptyIntegers> | ||
62 | - <emptyIntegers></emptyIntegers> | ||
63 | -</ArrayValues> |
impl/core/bin/src/test/resources/configuration/field/beanvalidation/demoiselle.properties
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -intAttibuteNotNull=1 | ||
37 | -stringAttributeNotNull=Not null! | ||
38 | -attributeViolateTwoConstraints=30 |
impl/core/bin/src/test/resources/configuration/field/beanvalidation/demoiselle.xml
@@ -1,42 +0,0 @@ | @@ -1,42 +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 | - | ||
38 | -<configurations> | ||
39 | - <intAttibuteNotNull>1</intAttibuteNotNull> | ||
40 | - <stringAttributeNotNull>Not null!</stringAttributeNotNull> | ||
41 | - <attributeViolateTwoConstraints>30</attributeViolateTwoConstraints> | ||
42 | -</configurations> |
impl/core/bin/src/test/resources/configuration/field/beanvalidation/two-constrain-validation.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -attributeViolateTwoConstraints=30 |
impl/core/bin/src/test/resources/configuration/field/clazz/demoiselle.properties
@@ -1,41 +0,0 @@ | @@ -1,41 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -existentTypedClass=configuration.field.clazz.MyClass | ||
37 | -existentUntypedClass=configuration.field.clazz.MyClass | ||
38 | -nonExistentTypedClass=com.fake.NonExistentClass | ||
39 | -nonExistentUntypedClass=com.fake.NonExistentClass | ||
40 | -emptyTypedClass= | ||
41 | -emptyUntypedClass= |
impl/core/bin/src/test/resources/configuration/field/clazz/demoiselle.xml
@@ -1,43 +0,0 @@ | @@ -1,43 +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 | - | ||
38 | -<configuration> | ||
39 | - <primitiveInteger>1</primitiveInteger> | ||
40 | - <wrappedInteger>2</wrappedInteger> | ||
41 | - <stringWithSpace>demoiselle framework</stringWithSpace> | ||
42 | - <stringWithComma>demoiselle,framework</stringWithComma> | ||
43 | -</configuration> |
impl/core/bin/src/test/resources/configuration/field/custom/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | -mappedClass=Mapped Class | ||
36 | -unmappedClass=UnmappedClass |
impl/core/bin/src/test/resources/configuration/field/default/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -stringDefaultWithKey=Initialized value of the property file |
impl/core/bin/src/test/resources/configuration/field/default/demoiselle.xml
@@ -1,40 +0,0 @@ | @@ -1,40 +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 | - | ||
38 | -<configuration> | ||
39 | - <stringDefaultWithKey></stringDefaultWithKey> | ||
40 | -</configuration> |
impl/core/bin/src/test/resources/configuration/field/ignored/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -ignoredInt=1 |
impl/core/bin/src/test/resources/configuration/field/ignored/demoiselle.xml
@@ -1,40 +0,0 @@ | @@ -1,40 +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 | - | ||
38 | -<configuration> | ||
39 | - <ignoredInt></ignoredInt> | ||
40 | -</configuration> |
impl/core/bin/src/test/resources/configuration/field/map/demoiselle.properties
@@ -1,41 +0,0 @@ | @@ -1,41 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -item1.stringWithDefinedKeyMap=demoiselle | ||
37 | -item2.stringWithDefinedKeyMap=framework | ||
38 | -item1.emptyValueMap= | ||
39 | -item2.emptyValueMap= | ||
40 | - | ||
41 | -stringWithUndefinedKeyMap=undefined |
impl/core/bin/src/test/resources/configuration/field/map/demoiselle.xml
@@ -1,52 +0,0 @@ | @@ -1,52 +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 | - | ||
38 | -<configuration> | ||
39 | - <item1> | ||
40 | - <stringWithDefinedKeyMap>demoiselle</stringWithDefinedKeyMap> | ||
41 | - </item1> | ||
42 | - <item2> | ||
43 | - <stringWithDefinedKeyMap>framework</stringWithDefinedKeyMap> | ||
44 | - </item2> | ||
45 | - <stringWithUndefinedKeyMap>undefined</stringWithUndefinedKeyMap> | ||
46 | - <item1> | ||
47 | - <emptyValueMap></emptyValueMap> | ||
48 | - </item1> | ||
49 | - <item2> | ||
50 | - <emptyValueMap></emptyValueMap> | ||
51 | - </item2> | ||
52 | -</configuration> |
impl/core/bin/src/test/resources/configuration/field/named/demoiselle.properties
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -main.int=1 | ||
37 | -intNamedWithoutFile=1 |
impl/core/bin/src/test/resources/configuration/field/named/demoiselle.xml
@@ -1,42 +0,0 @@ | @@ -1,42 +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 | -<configurations> | ||
38 | - <main> | ||
39 | - <int>1</int> | ||
40 | - </main> | ||
41 | - <intNamedWithoutFile>1</intNamedWithoutFile> | ||
42 | -</configurations> |
impl/core/bin/src/test/resources/configuration/field/primitiveorwrapper/demoiselle.properties
@@ -1,41 +0,0 @@ | @@ -1,41 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -primitiveField=1 | ||
37 | -emptyPrimitiveField= | ||
38 | -conversionErrorPrimitiveField=a | ||
39 | -wrappedField=2 | ||
40 | -emptyWrappedField= | ||
41 | -conversionErrorWrappedField=a | ||
42 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/configuration/field/primitiveorwrapper/demoiselle.xml
@@ -1,45 +0,0 @@ | @@ -1,45 +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 | - | ||
38 | -<configuration> | ||
39 | - <primitiveField>1</primitiveField> | ||
40 | - <emptyPrimitiveField></emptyPrimitiveField> | ||
41 | - <conversionErrorPrimitiveField>a</conversionErrorPrimitiveField> | ||
42 | - <wrappedField>2</wrappedField> | ||
43 | - <emptyWrappedField></emptyWrappedField> | ||
44 | - <conversionErrorWrappedField>a</conversionErrorWrappedField> | ||
45 | -</configuration> |
impl/core/bin/src/test/resources/configuration/field/string/demoiselle.properties
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -stringWithSpace=demoiselle framework | ||
37 | -stringWithComma=demoiselle, framework | ||
38 | -emptyString= |
impl/core/bin/src/test/resources/configuration/field/string/demoiselle.xml
@@ -1,42 +0,0 @@ | @@ -1,42 +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 | - | ||
38 | -<configuration> | ||
39 | - <stringWithSpace>demoiselle framework</stringWithSpace> | ||
40 | - <stringWithComma>demoiselle, framework</stringWithComma> | ||
41 | - <emptyString></emptyString> | ||
42 | -</configuration> |
impl/core/bin/src/test/resources/configuration/prefix/demoiselle.properties
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -prefix.prefixedAttribute=prefix ending without dot | ||
37 | -prefixedAttribute=without prefix | ||
38 | -endingWithDot.prefixedAttribute=prefix ending with dot |
impl/core/bin/src/test/resources/configuration/prefix/demoiselle.xml
@@ -1,46 +0,0 @@ | @@ -1,46 +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 | - | ||
38 | -<configuration> | ||
39 | - <prefix> | ||
40 | - <prefixedAttribute>prefix ending without dot</prefixedAttribute> | ||
41 | - </prefix> | ||
42 | - <prefixedAttribute>without prefix</prefixedAttribute> | ||
43 | - <endingWithDot> | ||
44 | - <prefixedAttribute>prefix ending with dot</prefixedAttribute> | ||
45 | - </endingWithDot> | ||
46 | -</configuration> |
impl/core/bin/src/test/resources/configuration/resource/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -string=demoiselle |
impl/core/bin/src/test/resources/configuration/resource/demoiselle.xml
@@ -1,40 +0,0 @@ | @@ -1,40 +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 | - | ||
38 | -<configuration> | ||
39 | - <string>demoiselle</string> | ||
40 | -</configuration> |
impl/core/bin/src/test/resources/configuration/resource/resource.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -string=demoiselle |
impl/core/bin/src/test/resources/configuration/resource/resource.xml
@@ -1,40 +0,0 @@ | @@ -1,40 +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 | - | ||
38 | -<configuration> | ||
39 | - <string>demoiselle</string> | ||
40 | -</configuration> |
impl/core/bin/src/test/resources/configuration/scope/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -string=demoiselle |
impl/core/bin/src/test/resources/log4j.properties
@@ -1,45 +0,0 @@ | @@ -1,45 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -log4j.logger.br.gov.frameworkdemoiselle=DEBUG, STDOUT | ||
37 | -log4j.logger.org.jboss.weld=WARN, STDOUT | ||
38 | - | ||
39 | -log4j.appender.STDOUT=org.apache.log4j.ConsoleAppender | ||
40 | -log4j.appender.STDOUT.layout=org.apache.log4j.PatternLayout | ||
41 | -log4j.appender.STDOUT.layout.ConversionPattern=%-5p [%c{1}] %m%n | ||
42 | - | ||
43 | -# Custom Appender to log4j that holds messages in memory | ||
44 | -log4j.logger.logger=TRACE, MEMORYAPPENDER | ||
45 | -log4j.appender.MEMORYAPPENDER=logger.appender.MemoryAppender |
impl/core/bin/src/test/resources/message/messages.properties
impl/core/bin/src/test/resources/resourcebundle/file/custom/mymessages.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -message = mensagem em Portugues | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/custom/mymessages_en.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -message = message in English | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/default/messages.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -message = mensagem em Portugues | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/default/messages_en.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -message = message in English | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/empty/messages.properties
@@ -1,34 +0,0 @@ | @@ -1,34 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. |
impl/core/bin/src/test/resources/resourcebundle/parameter/messages.properties
@@ -1,38 +0,0 @@ | @@ -1,38 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | -messageWithoutParameter=Mensagem | ||
36 | -messageOneParameter=Mensagem n\u00FAmero {0} | ||
37 | -messageTwoParameter=Mensagem n\u00FAmero {0} com {1} par\u00E2metros | ||
38 | -messageParameterString=Mensagem n\u00FAmero {numero} | ||
39 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/resource-bundle.properties
impl/core/bin/src/test/resources/security/authenticator/disabled/demoiselle.properties
@@ -1,37 +0,0 @@ | @@ -1,37 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -frameworkdemoiselle.security.authenticator.class=security.athentication.custom.CustomAuthenticator | ||
37 | -frameworkdemoiselle.security.enabled=false | ||
38 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/security/authenticator/selection/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -frameworkdemoiselle.security.authenticator.class=security.athentication.custom.CustomAuthenticator | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/security/authorization/selection/demoiselle.properties
@@ -1,36 +0,0 @@ | @@ -1,36 +0,0 @@ | ||
1 | -# Demoiselle Framework | ||
2 | -# Copyright (C) 2010 SERPRO | ||
3 | -# ---------------------------------------------------------------------------- | ||
4 | -# This file is part of Demoiselle Framework. | ||
5 | -# | ||
6 | -# Demoiselle Framework is free software; you can redistribute it and/or | ||
7 | -# modify it under the terms of the GNU Lesser General Public License version 3 | ||
8 | -# as published by the Free Software Foundation. | ||
9 | -# | ||
10 | -# This program is distributed in the hope that it will be useful, | ||
11 | -# but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
12 | -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
13 | -# GNU General Public License for more details. | ||
14 | -# | ||
15 | -# You should have received a copy of the GNU Lesser General Public License version 3 | ||
16 | -# along with this program; if not, see <http://www.gnu.org/licenses/> | ||
17 | -# or write to the Free Software Foundation, Inc., 51 Franklin Street, | ||
18 | -# Fifth Floor, Boston, MA 02110-1301, USA. | ||
19 | -# ---------------------------------------------------------------------------- | ||
20 | -# Este arquivo é parte do Framework Demoiselle. | ||
21 | -# | ||
22 | -# O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou | ||
23 | -# modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação | ||
24 | -# do Software Livre (FSF). | ||
25 | -# | ||
26 | -# Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA | ||
27 | -# GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou | ||
28 | -# APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português | ||
29 | -# para maiores detalhes. | ||
30 | -# | ||
31 | -# Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título | ||
32 | -# "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/> | ||
33 | -# ou escreva para a Fundação do Software Livre (FSF) Inc., | ||
34 | -# 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA. | ||
35 | - | ||
36 | -frameworkdemoiselle.security.authorizer.class=security.authorization.custom.CustomAuthorizer | ||
37 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/configuration.ucls
@@ -1,140 +0,0 @@ | @@ -1,140 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <class id="1" corner="BOTTOM_RIGHT" language="java" | ||
4 | - name="br.gov.frameworkdemoiselle.internal.bootstrap.ConfigurationBootstrap" project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ConfigurationBootstrap.java" | ||
6 | - binary="false"> | ||
7 | - <position height="-1" width="-1" x="72" y="-11"/> | ||
8 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
9 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
10 | - <operations public="true" package="false" protected="false" private="false"/> | ||
11 | - </display> | ||
12 | - </class> | ||
13 | - <class id="2" corner="BOTTOM_RIGHT" language="java" | ||
14 | - name="br.gov.frameworkdemoiselle.internal.processor.ConfigurationProcessor" project="demoiselle-core" | ||
15 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/processor/ConfigurationProcessor.java" | ||
16 | - binary="false"> | ||
17 | - <position height="-1" width="-1" x="73" y="201"/> | ||
18 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
19 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
20 | - <operations public="true" package="false" protected="false" private="false"/> | ||
21 | - </display> | ||
22 | - </class> | ||
23 | - <annotation id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.configuration.Configuration" | ||
24 | - project="demoiselle-core" | ||
25 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/configuration/Configuration.java" binary="false"> | ||
26 | - <position height="-1" width="-1" x="394" y="188"/> | ||
27 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
28 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
29 | - <operations public="true" package="false" protected="false" private="false"/> | ||
30 | - </display> | ||
31 | - </annotation> | ||
32 | - <enumeration id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.configuration.ConfigType" | ||
33 | - project="demoiselle-core" | ||
34 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigType.java" binary="false"> | ||
35 | - <position height="-1" width="-1" x="394" y="295"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="true" package="true" protected="true" private="true"/> | ||
38 | - <operations public="false" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </enumeration> | ||
41 | - <class id="5" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.exception.DemoiselleException" | ||
42 | - project="demoiselle-core" | ||
43 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/DemoiselleException.java" binary="false"> | ||
44 | - <position height="-1" width="-1" x="-24" y="99"/> | ||
45 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
46 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
47 | - <operations public="false" package="false" protected="false" private="false"/> | ||
48 | - </display> | ||
49 | - </class> | ||
50 | - <interface id="6" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.ProcessAnnotatedType" | ||
51 | - project="demoiselle-core" | ||
52 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
53 | - <position height="-1" width="-1" x="388" y="-45"/> | ||
54 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
55 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
56 | - <operations public="false" package="false" protected="false" private="false"/> | ||
57 | - </display> | ||
58 | - </interface> | ||
59 | - <interface id="7" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterBeanDiscovery" | ||
60 | - project="demoiselle-core" | ||
61 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
62 | - <position height="-1" width="-1" x="413" y="18"/> | ||
63 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
64 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
65 | - <operations public="false" package="false" protected="false" private="false"/> | ||
66 | - </display> | ||
67 | - </interface> | ||
68 | - <interface id="8" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterDeploymentValidation" | ||
69 | - project="demoiselle-core" | ||
70 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
71 | - <position height="-1" width="-1" x="389" y="82"/> | ||
72 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
73 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
74 | - <operations public="false" package="false" protected="false" private="false"/> | ||
75 | - </display> | ||
76 | - </interface> | ||
77 | - <annotation id="9" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.annotation.Ignore" | ||
78 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/Ignore.java" | ||
79 | - binary="false"> | ||
80 | - <position height="-1" width="-1" x="-23" y="321"/> | ||
81 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
82 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
83 | - <operations public="false" package="false" protected="false" private="false"/> | ||
84 | - </display> | ||
85 | - </annotation> | ||
86 | - <annotation id="10" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.annotation.Name" | ||
87 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/Name.java" | ||
88 | - binary="false"> | ||
89 | - <position height="-1" width="-1" x="183" y="311"/> | ||
90 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
91 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
92 | - <operations public="true" package="false" protected="false" private="false"/> | ||
93 | - </display> | ||
94 | - </annotation> | ||
95 | - <dependency> | ||
96 | - <end type="SOURCE" nodeId="1"/> | ||
97 | - <end type="TARGET" nodeId="3"/> | ||
98 | - </dependency> | ||
99 | - <dependency> | ||
100 | - <end type="SOURCE" nodeId="1"/> | ||
101 | - <end type="TARGET" nodeId="7"/> | ||
102 | - </dependency> | ||
103 | - <dependency> | ||
104 | - <end type="SOURCE" nodeId="2"/> | ||
105 | - <end type="TARGET" nodeId="3"/> | ||
106 | - </dependency> | ||
107 | - <dependency> | ||
108 | - <end type="SOURCE" nodeId="2"/> | ||
109 | - <end type="TARGET" nodeId="5"/> | ||
110 | - </dependency> | ||
111 | - <dependency> | ||
112 | - <end type="SOURCE" nodeId="1"/> | ||
113 | - <end type="TARGET" nodeId="2"/> | ||
114 | - </dependency> | ||
115 | - <dependency> | ||
116 | - <end type="SOURCE" nodeId="1"/> | ||
117 | - <end type="TARGET" nodeId="8"/> | ||
118 | - </dependency> | ||
119 | - <dependency> | ||
120 | - <end type="SOURCE" nodeId="1"/> | ||
121 | - <end type="TARGET" nodeId="6"/> | ||
122 | - </dependency> | ||
123 | - <dependency> | ||
124 | - <end type="SOURCE" nodeId="2"/> | ||
125 | - <end type="TARGET" nodeId="4"/> | ||
126 | - </dependency> | ||
127 | - <dependency> | ||
128 | - <end type="SOURCE" nodeId="2"/> | ||
129 | - <end type="TARGET" nodeId="9"/> | ||
130 | - </dependency> | ||
131 | - <dependency> | ||
132 | - <end type="SOURCE" nodeId="2"/> | ||
133 | - <end type="TARGET" nodeId="10"/> | ||
134 | - </dependency> | ||
135 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
136 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
137 | - <operations public="true" package="false" protected="false" private="false"/> | ||
138 | - </classifier-display> | ||
139 | - <association-display labels="true" multiplicity="true"/> | ||
140 | -</class-diagram> | ||
141 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/controller.ucls
@@ -1,54 +0,0 @@ | @@ -1,54 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <annotation id="1" corner="BOTTOM_RIGHT" language="java" | ||
4 | - name="br.gov.frameworkdemoiselle.stereotype.BusinessController" project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/BusinessController.java" binary="false"> | ||
6 | - <position x="85" y="72" width="-1" height="-1"/> | ||
7 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="false" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </annotation> | ||
12 | - <annotation id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.stereotype.Controller" | ||
13 | - project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/Controller.java" binary="false"> | ||
15 | - <position x="-115" y="39" width="-1" height="-1"/> | ||
16 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="false" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </annotation> | ||
21 | - <annotation id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.stereotype.FacadeController" | ||
22 | - project="demoiselle-core" | ||
23 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/FacadeController.java" binary="false"> | ||
24 | - <position x="85" y="9" width="-1" height="-1"/> | ||
25 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
26 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
27 | - <operations public="false" package="false" protected="false" private="false"/> | ||
28 | - </display> | ||
29 | - </annotation> | ||
30 | - <annotation id="4" corner="BOTTOM_RIGHT" language="java" | ||
31 | - name="br.gov.frameworkdemoiselle.stereotype.PersistenceController" project="demoiselle-core" | ||
32 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/PersistenceController.java" | ||
33 | - binary="false"> | ||
34 | - <position x="85" y="137" width="-1" height="-1"/> | ||
35 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
36 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
37 | - <operations public="false" package="false" protected="false" private="false"/> | ||
38 | - </display> | ||
39 | - </annotation> | ||
40 | - <annotation id="5" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.stereotype.ViewController" | ||
41 | - project="demoiselle-core" | ||
42 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/ViewController.java" binary="false"> | ||
43 | - <position x="85" y="-59" width="-1" height="-1"/> | ||
44 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
45 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
46 | - <operations public="false" package="false" protected="false" private="false"/> | ||
47 | - </display> | ||
48 | - </annotation> | ||
49 | - <classifier-display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
50 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
51 | - <operations public="false" package="false" protected="false" private="false"/> | ||
52 | - </classifier-display> | ||
53 | - <association-display labels="false" multiplicity="false"/> | ||
54 | -</class-diagram> | ||
55 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/exception.ucls
@@ -1,53 +0,0 @@ | @@ -1,53 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <annotation id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.exception.ExceptionHandler" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/ExceptionHandler.java" binary="false"> | ||
6 | - <position height="-1" width="-1" x="83" y="190"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="false" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </annotation> | ||
12 | - <class id="2" corner="BOTTOM_RIGHT" language="java" | ||
13 | - name="br.gov.frameworkdemoiselle.internal.interceptor.ExceptionHandlerInterceptor" project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/ExceptionHandlerInterceptor.java" | ||
15 | - binary="false"> | ||
16 | - <position height="-1" width="-1" x="178" y="97"/> | ||
17 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
18 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
19 | - <operations public="true" package="false" protected="false" private="false"/> | ||
20 | - </display> | ||
21 | - </class> | ||
22 | - <class id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.exception.DemoiselleException" | ||
23 | - project="demoiselle-core" | ||
24 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/DemoiselleException.java" binary="false"> | ||
25 | - <position height="-1" width="-1" x="274" y="190"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="false" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </class> | ||
31 | - <annotation id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.stereotype.Controller" | ||
32 | - project="demoiselle-core" | ||
33 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/stereotype/Controller.java" binary="false"> | ||
34 | - <position height="-1" width="-1" x="85" y="5"/> | ||
35 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
36 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
37 | - <operations public="false" package="false" protected="false" private="false"/> | ||
38 | - </display> | ||
39 | - </annotation> | ||
40 | - <dependency> | ||
41 | - <end type="SOURCE" nodeId="2"/> | ||
42 | - <end type="TARGET" nodeId="1"/> | ||
43 | - </dependency> | ||
44 | - <dependency> | ||
45 | - <end type="SOURCE" nodeId="2"/> | ||
46 | - <end type="TARGET" nodeId="3"/> | ||
47 | - </dependency> | ||
48 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
49 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
50 | - <operations public="true" package="false" protected="false" private="false"/> | ||
51 | - </classifier-display> | ||
52 | - <association-display labels="true" multiplicity="true"/> | ||
53 | -</class-diagram> | ||
54 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/injection-bootstrap.ucls
@@ -1,103 +0,0 @@ | @@ -1,103 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <class id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.internal.bootstrap.CoreBootstrap" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/CoreBootstrap.java" | ||
6 | - binary="false"> | ||
7 | - <position height="-1" width="-1" x="-102" y="-23"/> | ||
8 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
9 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
10 | - <operations public="true" package="false" protected="false" private="false"/> | ||
11 | - </display> | ||
12 | - </class> | ||
13 | - <class id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.Beans" | ||
14 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/Beans.java" | ||
15 | - binary="false"> | ||
16 | - <position height="-1" width="-1" x="-22" y="104"/> | ||
17 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
18 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
19 | - <operations public="false" package="false" protected="false" private="false"/> | ||
20 | - </display> | ||
21 | - </class> | ||
22 | - <interface id="3" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.BeforeBeanDiscovery" | ||
23 | - project="demoiselle-core" | ||
24 | - file="/Users/cleverson/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
25 | - <position height="-1" width="-1" x="189" y="-87"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="false" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </interface> | ||
31 | - <interface id="5" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.BeforeShutdown" | ||
32 | - project="demoiselle-core" | ||
33 | - file="/Users/cleverson/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
34 | - <position height="-1" width="-1" x="173" y="45"/> | ||
35 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
36 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
37 | - <operations public="false" package="false" protected="false" private="false"/> | ||
38 | - </display> | ||
39 | - </interface> | ||
40 | - <interface id="6" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterDeploymentValidation" | ||
41 | - project="demoiselle-core" | ||
42 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
43 | - <position height="-1" width="-1" x="207" y="-22"/> | ||
44 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
45 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
46 | - <operations public="false" package="false" protected="false" private="false"/> | ||
47 | - </display> | ||
48 | - </interface> | ||
49 | - <interface id="7" corner="BOTTOM_RIGHT" language="java" name="org.slf4j.Logger" project="demoiselle-core" | ||
50 | - file="/Users/cleverson/.m2/repository/org/slf4j/slf4j-api/1.5.10/slf4j-api-1.5.10.jar" binary="true"> | ||
51 | - <position height="-1" width="-1" x="-102" y="-149"/> | ||
52 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
53 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
54 | - <operations public="false" package="false" protected="false" private="false"/> | ||
55 | - </display> | ||
56 | - </interface> | ||
57 | - <interface id="8" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.BeanManager" | ||
58 | - project="demoiselle-core" | ||
59 | - file="/Users/cleverson/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
60 | - <position height="-1" width="-1" x="-196" y="104"/> | ||
61 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
62 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
63 | - <operations public="false" package="false" protected="false" private="false"/> | ||
64 | - </display> | ||
65 | - </interface> | ||
66 | - <dependency> | ||
67 | - <end type="SOURCE" nodeId="1"/> | ||
68 | - <end type="TARGET" nodeId="8"/> | ||
69 | - </dependency> | ||
70 | - <dependency> | ||
71 | - <end type="SOURCE" nodeId="1"/> | ||
72 | - <end type="TARGET" nodeId="6"/> | ||
73 | - </dependency> | ||
74 | - <dependency> | ||
75 | - <end type="SOURCE" nodeId="1"/> | ||
76 | - <end type="TARGET" nodeId="2"/> | ||
77 | - </dependency> | ||
78 | - <dependency> | ||
79 | - <end type="SOURCE" nodeId="1"/> | ||
80 | - <end type="TARGET" nodeId="3"/> | ||
81 | - </dependency> | ||
82 | - <association> | ||
83 | - <end type="SOURCE" nodeId="2" navigable="false"> | ||
84 | - <attribute name="manager"/> | ||
85 | - <multiplicity minimum="0" maximum="1"/> | ||
86 | - </end> | ||
87 | - <end type="TARGET" nodeId="8" navigable="true"/> | ||
88 | - <display labels="false" multiplicity="false"/> | ||
89 | - </association> | ||
90 | - <dependency> | ||
91 | - <end type="SOURCE" nodeId="1"/> | ||
92 | - <end type="TARGET" nodeId="7"/> | ||
93 | - </dependency> | ||
94 | - <dependency> | ||
95 | - <end type="SOURCE" nodeId="1"/> | ||
96 | - <end type="TARGET" nodeId="5"/> | ||
97 | - </dependency> | ||
98 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
99 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
100 | - <operations public="true" package="false" protected="false" private="false"/> | ||
101 | - </classifier-display> | ||
102 | - <association-display labels="true" multiplicity="true"/> | ||
103 | -</class-diagram> | ||
104 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/injection-producer.ucls
@@ -1,151 +0,0 @@ | @@ -1,151 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <annotation id="1" corner="BOTTOM_RIGHT" language="java" name="javax.inject.Inject" project="demoiselle-core" | ||
4 | - file="/Users/cleverson/.m2/repository/javax/inject/javax.inject/1/javax.inject-1.jar" binary="true"> | ||
5 | - <position height="-1" width="-1" x="180" y="-4"/> | ||
6 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
7 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
8 | - <operations public="false" package="false" protected="false" private="false"/> | ||
9 | - </display> | ||
10 | - </annotation> | ||
11 | - <class id="2" corner="BOTTOM_RIGHT" language="java" | ||
12 | - name="br.gov.frameworkdemoiselle.internal.producer.ResourceBundleProducer" project="demoiselle-core" | ||
13 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/producer/ResourceBundleProducer.java" | ||
14 | - binary="false"> | ||
15 | - <position height="-1" width="-1" x="225" y="78"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="false" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </class> | ||
21 | - <class id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.internal.producer.LoggerProducer" | ||
22 | - project="demoiselle-core" | ||
23 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/producer/LoggerProducer.java" | ||
24 | - binary="false"> | ||
25 | - <position height="-1" width="-1" x="226" y="224"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="false" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </class> | ||
31 | - <class id="4" corner="BOTTOM_RIGHT" language="java" | ||
32 | - name="br.gov.frameworkdemoiselle.internal.producer.ContextProducer" project="demoiselle-core" | ||
33 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/producer/ContextProducer.java" | ||
34 | - binary="false"> | ||
35 | - <position height="-1" width="-1" x="226" y="151"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
38 | - <operations public="false" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </class> | ||
41 | - <class id="5" corner="BOTTOM_RIGHT" language="java" name="test.LocaleProducer" | ||
42 | - project="demoiselle-core" | ||
43 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/producer/LocaleProducer.java" | ||
44 | - binary="false"> | ||
45 | - <position height="-1" width="-1" x="226" y="299"/> | ||
46 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
47 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
48 | - <operations public="false" package="false" protected="false" private="false"/> | ||
49 | - </display> | ||
50 | - </class> | ||
51 | - <class id="6" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.ResourceBundle" | ||
52 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/ResourceBundle.java" | ||
53 | - binary="false"> | ||
54 | - <position height="-1" width="-1" x="-7" y="78"/> | ||
55 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
56 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
57 | - <operations public="false" package="false" protected="false" private="false"/> | ||
58 | - </display> | ||
59 | - </class> | ||
60 | - <class id="7" corner="BOTTOM_RIGHT" language="java" name="java.util.ResourceBundle" project="demoiselle-core" | ||
61 | - file="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar" binary="true"> | ||
62 | - <position height="-1" width="-1" x="-7" y="-3"/> | ||
63 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
64 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
65 | - <operations public="false" package="false" protected="false" private="false"/> | ||
66 | - </display> | ||
67 | - </class> | ||
68 | - <class id="8" corner="BOTTOM_RIGHT" language="java" name="java.util.Locale" project="demoiselle-jsf" | ||
69 | - file="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar" binary="true"> | ||
70 | - <position height="-1" width="-1" x="21" y="299"/> | ||
71 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
72 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
73 | - <operations public="false" package="false" protected="false" private="false"/> | ||
74 | - </display> | ||
75 | - </class> | ||
76 | - <interface id="9" corner="BOTTOM_RIGHT" language="java" name="org.slf4j.Logger" project="demoiselle-core" | ||
77 | - file="/Users/cleverson/.m2/repository/org/slf4j/slf4j-api/1.5.10/slf4j-api-1.5.10.jar" binary="true"> | ||
78 | - <position height="-1" width="-1" x="13" y="223"/> | ||
79 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
80 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
81 | - <operations public="false" package="false" protected="false" private="false"/> | ||
82 | - </display> | ||
83 | - </interface> | ||
84 | - <interface id="10" corner="BOTTOM_RIGHT" language="java" name="javax.naming.Context" project="demoiselle-core" | ||
85 | - file="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar" binary="true"> | ||
86 | - <position height="-1" width="-1" x="13" y="151"/> | ||
87 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
88 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
89 | - <operations public="false" package="false" protected="false" private="false"/> | ||
90 | - </display> | ||
91 | - </interface> | ||
92 | - <class id="11" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.DemoiselleException" | ||
93 | - project="demoiselle-core" | ||
94 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/DemoiselleException.java" binary="false"> | ||
95 | - <position height="-1" width="-1" x="465" y="151"/> | ||
96 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
97 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
98 | - <operations public="false" package="false" protected="false" private="false"/> | ||
99 | - </display> | ||
100 | - </class> | ||
101 | - <annotation id="12" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.annotation.Name" | ||
102 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/Name.java" | ||
103 | - binary="false"> | ||
104 | - <position height="-1" width="-1" x="465" y="78"/> | ||
105 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
106 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
107 | - <operations public="false" package="false" protected="false" private="false"/> | ||
108 | - </display> | ||
109 | - </annotation> | ||
110 | - <dependency> | ||
111 | - <end type="SOURCE" nodeId="5"/> | ||
112 | - <end type="TARGET" nodeId="8"/> | ||
113 | - </dependency> | ||
114 | - <dependency> | ||
115 | - <end type="SOURCE" nodeId="3"/> | ||
116 | - <end type="TARGET" nodeId="9"/> | ||
117 | - </dependency> | ||
118 | - <dependency> | ||
119 | - <end type="SOURCE" nodeId="2"/> | ||
120 | - <end type="TARGET" nodeId="12"/> | ||
121 | - </dependency> | ||
122 | - <dependency> | ||
123 | - <end type="SOURCE" nodeId="4"/> | ||
124 | - <end type="TARGET" nodeId="11"/> | ||
125 | - </dependency> | ||
126 | - <dependency> | ||
127 | - <end type="SOURCE" nodeId="2"/> | ||
128 | - <end type="TARGET" nodeId="11"/> | ||
129 | - </dependency> | ||
130 | - <generalization> | ||
131 | - <end type="SOURCE" nodeId="6"/> | ||
132 | - <end type="TARGET" nodeId="7"/> | ||
133 | - </generalization> | ||
134 | - <association> | ||
135 | - <end type="SOURCE" nodeId="2" navigable="false"> | ||
136 | - <attribute name="map"/> | ||
137 | - <multiplicity minimum="0" maximum="2147483647"/> | ||
138 | - </end> | ||
139 | - <end type="TARGET" nodeId="6" navigable="true"/> | ||
140 | - <display labels="false" multiplicity="false"/> | ||
141 | - </association> | ||
142 | - <dependency> | ||
143 | - <end type="SOURCE" nodeId="4"/> | ||
144 | - <end type="TARGET" nodeId="10"/> | ||
145 | - </dependency> | ||
146 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
147 | - <attributes public="false" package="true" protected="false" private="false"/> | ||
148 | - <operations public="false" package="true" protected="false" private="false"/> | ||
149 | - </classifier-display> | ||
150 | - <association-display labels="false" multiplicity="false"/> | ||
151 | -</class-diagram> | ||
152 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/lifecycle-shutdown.ucls
@@ -1,145 +0,0 @@ | @@ -1,145 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="false" dependencies="true" nesting-relationships="true"> | ||
3 | - <annotation id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.lifecycle.Shutdown" | ||
4 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/Shutdown.java" | ||
5 | - binary="false"> | ||
6 | - <position height="-1" width="-1" x="230" y="252"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </annotation> | ||
12 | - <class id="2" corner="BOTTOM_RIGHT" language="java" | ||
13 | - name="br.gov.frameworkdemoiselle.internal.bootstrap.ShutdownBootstrap" project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ShutdownBootstrap.java" | ||
15 | - binary="false"> | ||
16 | - <position height="-1" width="-1" x="230" y="34"/> | ||
17 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
18 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
19 | - <operations public="true" package="false" protected="false" private="false"/> | ||
20 | - </display> | ||
21 | - </class> | ||
22 | - <class id="3" corner="BOTTOM_RIGHT" language="java" | ||
23 | - name="br.gov.frameworkdemoiselle.internal.processor.ShutdownProcessor" project="demoiselle-core" | ||
24 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/processor/ShutdownProcessor.java" | ||
25 | - binary="false"> | ||
26 | - <position height="-1" width="-1" x="230" y="154"/> | ||
27 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
28 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
29 | - <operations public="false" package="false" protected="false" private="false"/> | ||
30 | - </display> | ||
31 | - </class> | ||
32 | - <annotation id="4" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.ApplicationScoped" | ||
33 | - project="contactlist-jsf" | ||
34 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
35 | - <position height="-1" width="-1" x="520" y="-7"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
38 | - <operations public="false" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </annotation> | ||
41 | - <annotation id="5" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.ConversationScoped" | ||
42 | - project="contactlist-jsf" | ||
43 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
44 | - <position height="-1" width="-1" x="526" y="116"/> | ||
45 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
46 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
47 | - <operations public="false" package="false" protected="false" private="false"/> | ||
48 | - </display> | ||
49 | - </annotation> | ||
50 | - <annotation id="6" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.RequestScoped" | ||
51 | - project="contactlist-jsf" | ||
52 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
53 | - <position height="-1" width="-1" x="512" y="237"/> | ||
54 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
55 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
56 | - <operations public="false" package="false" protected="false" private="false"/> | ||
57 | - </display> | ||
58 | - </annotation> | ||
59 | - <annotation id="7" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.SessionScoped" | ||
60 | - project="contactlist-jsf" | ||
61 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
62 | - <position height="-1" width="-1" x="511" y="56"/> | ||
63 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
64 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
65 | - <operations public="false" package="false" protected="false" private="false"/> | ||
66 | - </display> | ||
67 | - </annotation> | ||
68 | - <annotation id="8" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.annotation.ViewScoped" | ||
69 | - project="demoiselle-core" | ||
70 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/ViewScoped.java" binary="false"> | ||
71 | - <position height="-1" width="-1" x="539" y="175"/> | ||
72 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
73 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
74 | - <operations public="false" package="false" protected="false" private="false"/> | ||
75 | - </display> | ||
76 | - </annotation> | ||
77 | - <interface id="9" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.ProcessAnnotatedType" | ||
78 | - project="demoiselle-core" | ||
79 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
80 | - <position height="-1" width="-1" x="-91" y="-7"/> | ||
81 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
82 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
83 | - <operations public="false" package="false" protected="false" private="false"/> | ||
84 | - </display> | ||
85 | - </interface> | ||
86 | - <interface id="10" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterBeanDiscovery" | ||
87 | - project="demoiselle-core" | ||
88 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
89 | - <position height="-1" width="-1" x="-72" y="52"/> | ||
90 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
91 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
92 | - <operations public="false" package="false" protected="false" private="false"/> | ||
93 | - </display> | ||
94 | - </interface> | ||
95 | - <interface id="11" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.BeforeShutdown" | ||
96 | - project="demoiselle-core" | ||
97 | - file="/Users/cleverson/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
98 | - <position height="-1" width="-1" x="-60" y="119"/> | ||
99 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
100 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
101 | - <operations public="false" package="false" protected="false" private="false"/> | ||
102 | - </display> | ||
103 | - </interface> | ||
104 | - <dependency> | ||
105 | - <end type="SOURCE" nodeId="2"/> | ||
106 | - <end type="TARGET" nodeId="7"/> | ||
107 | - </dependency> | ||
108 | - <dependency> | ||
109 | - <end type="SOURCE" nodeId="2"/> | ||
110 | - <end type="TARGET" nodeId="9"/> | ||
111 | - </dependency> | ||
112 | - <dependency> | ||
113 | - <end type="SOURCE" nodeId="2"/> | ||
114 | - <end type="TARGET" nodeId="5"/> | ||
115 | - </dependency> | ||
116 | - <dependency> | ||
117 | - <end type="SOURCE" nodeId="2"/> | ||
118 | - <end type="TARGET" nodeId="10"/> | ||
119 | - </dependency> | ||
120 | - <dependency> | ||
121 | - <end type="SOURCE" nodeId="2"/> | ||
122 | - <end type="TARGET" nodeId="6"/> | ||
123 | - </dependency> | ||
124 | - <dependency> | ||
125 | - <end type="SOURCE" nodeId="3"/> | ||
126 | - <end type="TARGET" nodeId="1"/> | ||
127 | - </dependency> | ||
128 | - <association> | ||
129 | - <end type="SOURCE" nodeId="2" navigable="false"> | ||
130 | - <attribute name="processors"/> | ||
131 | - <multiplicity minimum="0" maximum="2147483647"/> | ||
132 | - </end> | ||
133 | - <end type="TARGET" nodeId="3" navigable="true"/> | ||
134 | - <display labels="false" multiplicity="true"/> | ||
135 | - </association> | ||
136 | - <dependency> | ||
137 | - <end type="SOURCE" nodeId="2"/> | ||
138 | - <end type="TARGET" nodeId="11"/> | ||
139 | - </dependency> | ||
140 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
141 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
142 | - <operations public="true" package="false" protected="false" private="false"/> | ||
143 | - </classifier-display> | ||
144 | - <association-display labels="true" multiplicity="true"/> | ||
145 | -</class-diagram> | ||
146 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/lifecycle-startup.ucls
@@ -1,147 +0,0 @@ | @@ -1,147 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <annotation id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.lifecycle.Startup" | ||
4 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/Startup.java" | ||
5 | - binary="false"> | ||
6 | - <position height="-1" width="-1" x="301" y="232"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </annotation> | ||
12 | - <class id="3" corner="BOTTOM_RIGHT" language="java" | ||
13 | - name="br.gov.frameworkdemoiselle.internal.processor.StartupProcessor" project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/processor/StartupProcessor.java" | ||
15 | - binary="false"> | ||
16 | - <position height="-1" width="-1" x="302" y="129"/> | ||
17 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
18 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
19 | - <operations public="false" package="false" protected="false" private="false"/> | ||
20 | - </display> | ||
21 | - </class> | ||
22 | - <class id="4" corner="BOTTOM_RIGHT" language="java" | ||
23 | - name="br.gov.frameworkdemoiselle.internal.bootstrap.StartupBootstrap" project="demoiselle-core" | ||
24 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/StartupBootstrap.java" | ||
25 | - binary="false"> | ||
26 | - <position height="-1" width="-1" x="302" y="17"/> | ||
27 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
28 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
29 | - <operations public="true" package="false" protected="false" private="false"/> | ||
30 | - </display> | ||
31 | - </class> | ||
32 | - <annotation id="5" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.ApplicationScoped" | ||
33 | - project="contactlist-jsf" | ||
34 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
35 | - <position height="-1" width="-1" x="592" y="-16"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
38 | - <operations public="false" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </annotation> | ||
41 | - <annotation id="6" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.ConversationScoped" | ||
42 | - project="contactlist-jsf" | ||
43 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
44 | - <position height="-1" width="-1" x="598" y="102"/> | ||
45 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
46 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
47 | - <operations public="false" package="false" protected="false" private="false"/> | ||
48 | - </display> | ||
49 | - </annotation> | ||
50 | - <annotation id="7" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.SessionScoped" | ||
51 | - project="contactlist-jsf" | ||
52 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
53 | - <position height="-1" width="-1" x="583" y="43"/> | ||
54 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
55 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
56 | - <operations public="false" package="false" protected="false" private="false"/> | ||
57 | - </display> | ||
58 | - </annotation> | ||
59 | - <annotation id="8" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.context.RequestScoped" | ||
60 | - project="contactlist-jsf" | ||
61 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
62 | - <position height="-1" width="-1" x="584" y="220"/> | ||
63 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
64 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
65 | - <operations public="false" package="false" protected="false" private="false"/> | ||
66 | - </display> | ||
67 | - </annotation> | ||
68 | - <annotation id="9" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.annotation.ViewScoped" | ||
69 | - project="demoiselle-core" | ||
70 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/annotation/ViewScoped.java" binary="false"> | ||
71 | - <position height="-1" width="-1" x="612" y="161"/> | ||
72 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
73 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
74 | - <operations public="false" package="false" protected="false" private="false"/> | ||
75 | - </display> | ||
76 | - </annotation> | ||
77 | - <interface id="10" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.ProcessAnnotatedType" | ||
78 | - project="demoiselle-core" | ||
79 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
80 | - <position height="-1" width="-1" x="0" y="-7"/> | ||
81 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
82 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
83 | - <operations public="false" package="false" protected="false" private="false"/> | ||
84 | - </display> | ||
85 | - </interface> | ||
86 | - <interface id="11" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterBeanDiscovery" | ||
87 | - project="demoiselle-core" | ||
88 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
89 | - <position height="-1" width="-1" x="19" y="53"/> | ||
90 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
91 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
92 | - <operations public="false" package="false" protected="false" private="false"/> | ||
93 | - </display> | ||
94 | - </interface> | ||
95 | - <interface id="12" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.AfterDeploymentValidation" | ||
96 | - project="demoiselle-core" | ||
97 | - file="/opt/demoiselle/tool/maven2-local-repo/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
98 | - <position height="-1" width="-1" x="2" y="122"/> | ||
99 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
100 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
101 | - <operations public="false" package="false" protected="false" private="false"/> | ||
102 | - </display> | ||
103 | - </interface> | ||
104 | - <dependency> | ||
105 | - <end type="SOURCE" nodeId="4"/> | ||
106 | - <end type="TARGET" nodeId="6"/> | ||
107 | - </dependency> | ||
108 | - <dependency> | ||
109 | - <end type="SOURCE" nodeId="4"/> | ||
110 | - <end type="TARGET" nodeId="12"/> | ||
111 | - </dependency> | ||
112 | - <dependency> | ||
113 | - <end type="SOURCE" nodeId="4"/> | ||
114 | - <end type="TARGET" nodeId="7"/> | ||
115 | - </dependency> | ||
116 | - <dependency> | ||
117 | - <end type="SOURCE" nodeId="4"/> | ||
118 | - <end type="TARGET" nodeId="8"/> | ||
119 | - </dependency> | ||
120 | - <dependency> | ||
121 | - <end type="SOURCE" nodeId="4"/> | ||
122 | - <end type="TARGET" nodeId="11"/> | ||
123 | - </dependency> | ||
124 | - <dependency> | ||
125 | - <end type="SOURCE" nodeId="3"/> | ||
126 | - <end type="TARGET" nodeId="1"/> | ||
127 | - </dependency> | ||
128 | - <dependency> | ||
129 | - <end type="SOURCE" nodeId="4"/> | ||
130 | - <end type="TARGET" nodeId="10"/> | ||
131 | - </dependency> | ||
132 | - <association> | ||
133 | - <end type="SOURCE" nodeId="4" navigable="false"> | ||
134 | - <attribute name="processors"> | ||
135 | - <position height="13" width="56" x="238" y="80"/> | ||
136 | - </attribute> | ||
137 | - <multiplicity minimum="0" maximum="2147483647"/> | ||
138 | - </end> | ||
139 | - <end type="TARGET" nodeId="3" navigable="true"/> | ||
140 | - <display labels="false" multiplicity="true"/> | ||
141 | - </association> | ||
142 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
143 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
144 | - <operations public="true" package="false" protected="false" private="false"/> | ||
145 | - </classifier-display> | ||
146 | - <association-display labels="true" multiplicity="true"/> | ||
147 | -</class-diagram> | ||
148 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/message.ucls
@@ -1,86 +0,0 @@ | @@ -1,86 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <class id="1" corner="BOTTOM_RIGHT" language="java" | ||
4 | - name="br.gov.frameworkdemoiselle.internal.implementation.MessageContextImpl" project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.java" | ||
6 | - binary="false"> | ||
7 | - <position x="69" y="100" width="-1" height="-1"/> | ||
8 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
9 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
10 | - <operations public="false" package="false" protected="false" private="false"/> | ||
11 | - </display> | ||
12 | - </class> | ||
13 | - <interface id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.message.Message" | ||
14 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/message/Message.java" | ||
15 | - binary="false"> | ||
16 | - <position x="303" y="-24" width="-1" height="-1"/> | ||
17 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
18 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
19 | - <operations public="true" package="false" protected="false" private="false"/> | ||
20 | - </display> | ||
21 | - </interface> | ||
22 | - <interface id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.message.MessageContext" | ||
23 | - project="demoiselle-core" | ||
24 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/message/MessageContext.java" binary="false"> | ||
25 | - <position x="69" y="-24" width="-1" height="-1"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="true" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </interface> | ||
31 | - <class id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.message.DefaultMessage" | ||
32 | - project="demoiselle-core" | ||
33 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/message/DefaultMessage.java" binary="false"> | ||
34 | - <position x="303" y="100" width="-1" height="-1"/> | ||
35 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
36 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
37 | - <operations public="false" package="false" protected="false" private="false"/> | ||
38 | - </display> | ||
39 | - </class> | ||
40 | - <class id="5" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.ResourceBundle" | ||
41 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/ResourceBundle.java" | ||
42 | - binary="false"> | ||
43 | - <position x="489" y="100" width="-1" height="-1"/> | ||
44 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
45 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
46 | - <operations public="false" package="false" protected="false" private="false"/> | ||
47 | - </display> | ||
48 | - </class> | ||
49 | - <association> | ||
50 | - <end type="SOURCE" nodeId="4" navigable="false"> | ||
51 | - <attribute name="bundle"/> | ||
52 | - <multiplicity minimum="0" maximum="1"/> | ||
53 | - </end> | ||
54 | - <end type="TARGET" nodeId="5" navigable="true"/> | ||
55 | - <display labels="false" multiplicity="false"/> | ||
56 | - </association> | ||
57 | - <realization> | ||
58 | - <end type="SOURCE" nodeId="1"/> | ||
59 | - <end type="TARGET" nodeId="3"/> | ||
60 | - </realization> | ||
61 | - <dependency> | ||
62 | - <end type="SOURCE" nodeId="3"/> | ||
63 | - <end type="TARGET" nodeId="2"/> | ||
64 | - </dependency> | ||
65 | - <association> | ||
66 | - <end type="SOURCE" nodeId="1" navigable="false"> | ||
67 | - <attribute name="messages"/> | ||
68 | - <multiplicity minimum="0" maximum="2147483647"/> | ||
69 | - </end> | ||
70 | - <end type="TARGET" nodeId="2" navigable="true"/> | ||
71 | - <display labels="false" multiplicity="true"/> | ||
72 | - </association> | ||
73 | - <dependency> | ||
74 | - <end type="SOURCE" nodeId="1"/> | ||
75 | - <end type="TARGET" nodeId="4"/> | ||
76 | - </dependency> | ||
77 | - <realization> | ||
78 | - <end type="SOURCE" nodeId="4"/> | ||
79 | - <end type="TARGET" nodeId="2"/> | ||
80 | - </realization> | ||
81 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
82 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
83 | - <operations public="true" package="false" protected="false" private="false"/> | ||
84 | - </classifier-display> | ||
85 | - <association-display labels="true" multiplicity="true"/> | ||
86 | -</class-diagram> | ||
87 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/pagination.ucls
@@ -1,74 +0,0 @@ | @@ -1,74 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="true" generalizations="true" | ||
2 | - realizations="true" associations="true" dependencies="true" nesting-relationships="true"> | ||
3 | - <interface id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.pagination.Pagination" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/pagination/Pagination.java" binary="false"> | ||
6 | - <position x="121" y="-138" width="-1" height="-1"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </interface> | ||
12 | - <interface id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.pagination.PaginationContext" | ||
13 | - project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/pagination/PaginationContext.java" binary="false"> | ||
15 | - <position x="-161" y="-138" width="-1" height="-1"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="true" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </interface> | ||
21 | - <class id="3" corner="BOTTOM_RIGHT" language="java" | ||
22 | - name="br.gov.frameworkdemoiselle.internal.implementation.PaginationImpl" project="demoiselle-core" | ||
23 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationImpl.java" | ||
24 | - binary="false"> | ||
25 | - <position x="121" y="31" width="-1" height="-1"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="false" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </class> | ||
31 | - <class id="4" corner="BOTTOM_RIGHT" language="java" | ||
32 | - name="br.gov.frameworkdemoiselle.internal.implementation.PaginationContextImpl" project="demoiselle-core" | ||
33 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.java" | ||
34 | - binary="false"> | ||
35 | - <position x="-161" y="31" width="-1" height="-1"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
38 | - <operations public="false" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </class> | ||
41 | - <association> | ||
42 | - <end type="SOURCE" nodeId="4" navigable="false"> | ||
43 | - <attribute name="cache"> | ||
44 | - <position x="-54" y="-33" width="32" height="13"/> | ||
45 | - </attribute> | ||
46 | - <multiplicity minimum="0" maximum="2147483647"> | ||
47 | - <position x="-61" y="-56" width="16" height="13"/> | ||
48 | - </multiplicity> | ||
49 | - </end> | ||
50 | - <end type="TARGET" nodeId="1" navigable="true"/> | ||
51 | - <display labels="true" multiplicity="true"/> | ||
52 | - </association> | ||
53 | - <dependency> | ||
54 | - <end type="SOURCE" nodeId="4"/> | ||
55 | - <end type="TARGET" nodeId="3"/> | ||
56 | - </dependency> | ||
57 | - <realization> | ||
58 | - <end type="SOURCE" nodeId="3"/> | ||
59 | - <end type="TARGET" nodeId="1"/> | ||
60 | - </realization> | ||
61 | - <dependency> | ||
62 | - <end type="SOURCE" nodeId="2"/> | ||
63 | - <end type="TARGET" nodeId="1"/> | ||
64 | - </dependency> | ||
65 | - <realization> | ||
66 | - <end type="SOURCE" nodeId="4"/> | ||
67 | - <end type="TARGET" nodeId="2"/> | ||
68 | - </realization> | ||
69 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
70 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
71 | - <operations public="true" package="false" protected="false" private="false"/> | ||
72 | - </classifier-display> | ||
73 | - <association-display labels="true" multiplicity="true"/> | ||
74 | -</class-diagram> | ||
75 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/security-authentication.ucls
@@ -1,132 +0,0 @@ | @@ -1,132 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <interface id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.Authenticator" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/Authenticator.java" binary="false"> | ||
6 | - <position height="-1" width="-1" x="371" y="244"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </interface> | ||
12 | - <interface id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.SecurityContext" | ||
13 | - project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/SecurityContext.java" binary="false"> | ||
15 | - <position height="-1" width="-1" x="371" y="-13"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="true" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </interface> | ||
21 | - <interface id="5" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.User" | ||
22 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/User.java" | ||
23 | - binary="false"> | ||
24 | - <position height="-1" width="-1" x="87" y="-13"/> | ||
25 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
26 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
27 | - <operations public="true" package="false" protected="false" private="false"/> | ||
28 | - </display> | ||
29 | - </interface> | ||
30 | - <class id="8" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.NotLoggedInException | ||
31 | - project="demoiselle-core" | ||
32 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/NotLoggedInException.java" binary="false"> | ||
33 | - <position height="-1" width="-1" x="624" y="269"/> | ||
34 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
35 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
36 | - <operations public="false" package="false" protected="false" private="false"/> | ||
37 | - </display> | ||
38 | - </class> | ||
39 | - <class id="11" corner="BOTTOM_RIGHT" language="java" | ||
40 | - name="br.gov.frameworkdemoiselle.DemoiselleException" project="demoiselle-core" | ||
41 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/ConfigurationException.java" | ||
42 | - binary="false"> | ||
43 | - <position height="-1" width="-1" x="87" y="245"/> | ||
44 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
45 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
46 | - <operations public="false" package="false" protected="false" private="false"/> | ||
47 | - </display> | ||
48 | - </class> | ||
49 | - <class id="13" corner="BOTTOM_RIGHT" language="java" | ||
50 | - name="br.gov.frameworkdemoiselle.internal.implementation.SecurityContextImpl" project="demoiselle-core" | ||
51 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl.java" | ||
52 | - binary="false"> | ||
53 | - <position height="-1" width="-1" x="371" y="136"/> | ||
54 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
55 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
56 | - <operations public="false" package="false" protected="false" private="false"/> | ||
57 | - </display> | ||
58 | - </class> | ||
59 | - <class id="14" corner="BOTTOM_RIGHT" language="java" | ||
60 | - name="br.gov.frameworkdemoiselle.internal.implementation.DefaultAuthenticatortor" project="demoiselle-core" | ||
61 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthenticator.java" | ||
62 | - binary="false"> | ||
63 | - <position height="-1" width="-1" x="87" y="136"/> | ||
64 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
65 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
66 | - <operations public="false" package="false" protected="false" private="false"/> | ||
67 | - </display> | ||
68 | - </class> | ||
69 | - <interface id="15" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.event.AfterLoginSuccessful" | ||
70 | - project="demoiselle-core" | ||
71 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/event/AfterLoginSuccessful.java" binary="false"> | ||
72 | - <position height="-1" width="-1" x="618" y="100"/> | ||
73 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
74 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
75 | - <operations public="false" package="false" protected="false" private="false"/> | ||
76 | - </display> | ||
77 | - </interface> | ||
78 | - <interface id="16" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.event.AfterLogoutSuccessful" | ||
79 | - project="demoiselle-core" | ||
80 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/event/AfterLogoutSuccessful.java" binary="false"> | ||
81 | - <position height="-1" width="-1" x="623" y="172"/> | ||
82 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
83 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
84 | - <operations public="false" package="false" protected="false" private="false"/> | ||
85 | - </display> | ||
86 | - </interface> | ||
87 | - <dependency> | ||
88 | - <end type="SOURCE" nodeId="13"/> | ||
89 | - <end type="TARGET" nodeId="2"/> | ||
90 | - </dependency> | ||
91 | - <dependency> | ||
92 | - <end type="SOURCE" nodeId="13"/> | ||
93 | - <end type="TARGET" nodeId="15"/> | ||
94 | - </dependency> | ||
95 | - <dependency> | ||
96 | - <end type="SOURCE" nodeId="13"/> | ||
97 | - <end type="TARGET" nodeId="16"/> | ||
98 | - </dependency> | ||
99 | - <dependency> | ||
100 | - <end type="SOURCE" nodeId="3"/> | ||
101 | - <end type="TARGET" nodeId="5"/> | ||
102 | - </dependency> | ||
103 | - <dependency> | ||
104 | - <end type="SOURCE" nodeId="14"/> | ||
105 | - <end type="TARGET" nodeId="11"/> | ||
106 | - </dependency> | ||
107 | - <dependency> | ||
108 | - <end type="SOURCE" nodeId="13"/> | ||
109 | - <end type="TARGET" nodeId="8"/> | ||
110 | - </dependency> | ||
111 | - <dependency> | ||
112 | - <end type="SOURCE" nodeId="14"/> | ||
113 | - <end type="TARGET" nodeId="3"/> | ||
114 | - </dependency> | ||
115 | - <realization> | ||
116 | - <end type="SOURCE" nodeId="13"/> | ||
117 | - <end type="TARGET" nodeId="3"/> | ||
118 | - </realization> | ||
119 | - <realization> | ||
120 | - <end type="SOURCE" nodeId="14"/> | ||
121 | - <end type="TARGET" nodeId="2"/> | ||
122 | - </realization> | ||
123 | - <dependency> | ||
124 | - <end type="SOURCE" nodeId="14"/> | ||
125 | - <end type="TARGET" nodeId="5"/> | ||
126 | - </dependency> | ||
127 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
128 | - <attributes public="false" package="true" protected="false" private="false"/> | ||
129 | - <operations public="false" package="true" protected="false" private="false"/> | ||
130 | - </classifier-display> | ||
131 | - <association-display labels="false" multiplicity="false"/> | ||
132 | -</class-diagram> | ||
133 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/security-authorization.ucls
@@ -1,157 +0,0 @@ | @@ -1,157 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <interface id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.SecurityContext" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/SecurityContext.java" binary="false"> | ||
6 | - <position height="-1" width="-1" x="-36" y="-93"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </interface> | ||
12 | - <annotation id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.RequiredPermission" | ||
13 | - project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermission.java" binary="false"> | ||
15 | - <position height="-1" width="-1" x="229" y="-143"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="false" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </annotation> | ||
21 | - <interface id="6" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.Authorizer" | ||
22 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/Authorizer.java" | ||
23 | - binary="false"> | ||
24 | - <position height="-1" width="-1" x="-36" y="159"/> | ||
25 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
26 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
27 | - <operations public="true" package="false" protected="false" private="false"/> | ||
28 | - </display> | ||
29 | - </interface> | ||
30 | - <annotation id="7" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.RequiredRole" | ||
31 | - project="demoiselle-core" | ||
32 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/security/RequiredRole.java" binary="false"> | ||
33 | - <position height="-1" width="-1" x="229" y="235"/> | ||
34 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
35 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
36 | - <operations public="false" package="false" protected="false" private="false"/> | ||
37 | - </display> | ||
38 | - </annotation> | ||
39 | - <class id="8" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.security.NotLoggedInException | ||
40 | - project="demoiselle-core" | ||
41 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/NotLoggedInException.java" binary="false"> | ||
42 | - <position height="-1" width="-1" x="-277" y="59"/> | ||
43 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
44 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
45 | - <operations public="false" package="false" protected="false" private="false"/> | ||
46 | - </display> | ||
47 | - </class> | ||
48 | - <class id="9" corner="BOTTOM_RIGHT" language="java" name="bbr.gov.frameworkdemoiselle.security.AuthorizationException | ||
49 | - project="demoiselle-core" | ||
50 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/AuthorizationException.java" | ||
51 | - binary="false"> | ||
52 | - <position height="-1" width="-1" x="229" y="28"/> | ||
53 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
54 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
55 | - <operations public="false" package="false" protected="false" private="false"/> | ||
56 | - </display> | ||
57 | - </class> | ||
58 | - <class id="11" corner="BOTTOM_RIGHT" language="java" | ||
59 | - name="br.gov.frameworkdemoiselle.DemoiselleException" project="demoiselle-core" | ||
60 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/ConfigurationException.java" | ||
61 | - binary="false"> | ||
62 | - <position height="-1" width="-1" x="-277" y="262"/> | ||
63 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
64 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
65 | - <operations public="false" package="false" protected="false" private="false"/> | ||
66 | - </display> | ||
67 | - </class> | ||
68 | - <class id="13" corner="BOTTOM_RIGHT" language="java" | ||
69 | - name="br.gov.frameworkdemoiselle.internal.implementation.SecurityContextImpl" project="demoiselle-core" | ||
70 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl.java" | ||
71 | - binary="false"> | ||
72 | - <position height="-1" width="-1" x="-36" y="58"/> | ||
73 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
74 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
75 | - <operations public="false" package="false" protected="false" private="false"/> | ||
76 | - </display> | ||
77 | - </class> | ||
78 | - <class id="15" corner="BOTTOM_RIGHT" language="java" | ||
79 | - name="br.gov.frameworkdemoiselle.internal.implementation.DefaultAuthorizerzer" project="demoiselle-core" | ||
80 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthorizer.java" | ||
81 | - binary="false"> | ||
82 | - <position height="-1" width="-1" x="-36" y="262"/> | ||
83 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
84 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
85 | - <operations public="false" package="false" protected="false" private="false"/> | ||
86 | - </display> | ||
87 | - </class> | ||
88 | - <class id="16" corner="BOTTOM_RIGHT" language="java" | ||
89 | - name="br.gov.frameworkdemoiselle.internal.interceptor.RequiredRoleInterceptor" project="demoiselle-core" | ||
90 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredRoleInterceptor.java" | ||
91 | - binary="false"> | ||
92 | - <position height="-1" width="-1" x="229" y="141"/> | ||
93 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
94 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
95 | - <operations public="false" package="false" protected="false" private="false"/> | ||
96 | - </display> | ||
97 | - </class> | ||
98 | - <class id="17" corner="BOTTOM_RIGHT" language="java" | ||
99 | - name="br.gov.frameworkdemoiselle.internal.interceptor.RequiredPermissionInterceptor" project="demoiselle-core" | ||
100 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredPermissionInterceptor.java" | ||
101 | - binary="false"> | ||
102 | - <position height="-1" width="-1" x="229" y="-61"/> | ||
103 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
104 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
105 | - <operations public="false" package="false" protected="false" private="false"/> | ||
106 | - </display> | ||
107 | - </class> | ||
108 | - <dependency> | ||
109 | - <end type="SOURCE" nodeId="17"/> | ||
110 | - <end type="TARGET" nodeId="3"/> | ||
111 | - </dependency> | ||
112 | - <dependency> | ||
113 | - <end type="SOURCE" nodeId="16"/> | ||
114 | - <end type="TARGET" nodeId="3"/> | ||
115 | - </dependency> | ||
116 | - <dependency> | ||
117 | - <end type="SOURCE" nodeId="13"/> | ||
118 | - <end type="TARGET" nodeId="6"/> | ||
119 | - </dependency> | ||
120 | - <dependency> | ||
121 | - <end type="SOURCE" nodeId="17"/> | ||
122 | - <end type="TARGET" nodeId="4"/> | ||
123 | - </dependency> | ||
124 | - <dependency> | ||
125 | - <end type="SOURCE" nodeId="16"/> | ||
126 | - <end type="TARGET" nodeId="9"/> | ||
127 | - </dependency> | ||
128 | - <dependency> | ||
129 | - <end type="SOURCE" nodeId="16"/> | ||
130 | - <end type="TARGET" nodeId="7"/> | ||
131 | - </dependency> | ||
132 | - <dependency> | ||
133 | - <end type="SOURCE" nodeId="13"/> | ||
134 | - <end type="TARGET" nodeId="8"/> | ||
135 | - </dependency> | ||
136 | - <realization> | ||
137 | - <end type="SOURCE" nodeId="15"/> | ||
138 | - <end type="TARGET" nodeId="6"/> | ||
139 | - </realization> | ||
140 | - <dependency> | ||
141 | - <end type="SOURCE" nodeId="17"/> | ||
142 | - <end type="TARGET" nodeId="9"/> | ||
143 | - </dependency> | ||
144 | - <realization> | ||
145 | - <end type="SOURCE" nodeId="13"/> | ||
146 | - <end type="TARGET" nodeId="3"/> | ||
147 | - </realization> | ||
148 | - <dependency> | ||
149 | - <end type="SOURCE" nodeId="15"/> | ||
150 | - <end type="TARGET" nodeId="11"/> | ||
151 | - </dependency> | ||
152 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
153 | - <attributes public="false" package="true" protected="false" private="false"/> | ||
154 | - <operations public="false" package="true" protected="false" private="false"/> | ||
155 | - </classifier-display> | ||
156 | - <association-display labels="false" multiplicity="false"/> | ||
157 | -</class-diagram> | ||
158 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/template.ucls
@@ -1,30 +0,0 @@ | @@ -1,30 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <class id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.template.DelegateCrud" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/template/DelegateCrud.java" binary="false"> | ||
6 | - <position x="82" y="157" width="-1" height="-1"/> | ||
7 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="false" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </class> | ||
12 | - <interface id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.template.Crud" | ||
13 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/template/Crud.java" | ||
14 | - binary="false"> | ||
15 | - <position x="82" y="32" width="-1" height="-1"/> | ||
16 | - <display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="true" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </interface> | ||
21 | - <realization> | ||
22 | - <end type="SOURCE" nodeId="3"/> | ||
23 | - <end type="TARGET" nodeId="4"/> | ||
24 | - </realization> | ||
25 | - <classifier-display autosize="true" package="true" initial-value="true" signature="true" visibility="true"> | ||
26 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
27 | - <operations public="false" package="false" protected="false" private="false"/> | ||
28 | - </classifier-display> | ||
29 | - <association-display labels="false" multiplicity="false"/> | ||
30 | -</class-diagram> | ||
31 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/transaction.ucls
@@ -1,94 +0,0 @@ | @@ -1,94 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" | ||
2 | - generalizations="false" realizations="false" associations="false" dependencies="false" nesting-relationships="false"> | ||
3 | - <interface id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.transaction.Transaction" | ||
4 | - project="demoiselle-core" | ||
5 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/transaction/Transaction.java" binary="false"> | ||
6 | - <position height="-1" width="-1" x="256" y="103"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </interface> | ||
12 | - <annotation id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.transaction.Transactional" | ||
13 | - project="demoiselle-core" | ||
14 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/transaction/Transactional.java" binary="false"> | ||
15 | - <position height="-1" width="-1" x="-5" y="-48"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="false" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </annotation> | ||
21 | - <class id="3" corner="BOTTOM_RIGHT" language="java" | ||
22 | - name="br.gov.frameworkdemoiselle.internal.interceptor.TransactionalInterceptoror" project="demoiselle-core" | ||
23 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/TransactionalInterceptor.java" | ||
24 | - binary="false"> | ||
25 | - <position height="-1" width="-1" x="-6" y="103"/> | ||
26 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
27 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
28 | - <operations public="false" package="false" protected="false" private="false"/> | ||
29 | - </display> | ||
30 | - </class> | ||
31 | - <class id="4" corner="BOTTOM_RIGHT" language="java" | ||
32 | - name="br.gov.frameworkdemoiselle.internal.implementation.TransactionInfo" project="demoiselle-core" | ||
33 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TransactionInfo.java" | ||
34 | - binary="false"> | ||
35 | - <position height="-1" width="-1" x="-5" y="231"/> | ||
36 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
37 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
38 | - <operations public="true" package="false" protected="false" private="false"/> | ||
39 | - </display> | ||
40 | - </class> | ||
41 | - <class id="5" corner="BOTTOM_RIGHT" language="java" | ||
42 | - name="br.gov.frameworkdemoiselle.internal.implementation.DefaultTransaction" project="demoiselle-core" | ||
43 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.java" | ||
44 | - binary="false"> | ||
45 | - <position height="-1" width="-1" x="256" y="241"/> | ||
46 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
47 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
48 | - <operations public="false" package="false" protected="false" private="false"/> | ||
49 | - </display> | ||
50 | - </class> | ||
51 | - <class id="6" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.exception.DemoiselleException | ||
52 | - project="demoiselle-core" | ||
53 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/DemoiselleException.java" binary="false"> | ||
54 | - <position height="-1" width="-1" x="256" y="320"/> | ||
55 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
56 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
57 | - <operations public="false" package="false" protected="false" private="false"/> | ||
58 | - </display> | ||
59 | - </class> | ||
60 | - <annotation id="7" corner="BOTTOM_RIGHT" language="java" | ||
61 | - name="br.gov.frameworkdemoiselle.exception.ApplicationException" project="demoiselle-core" | ||
62 | - file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/exception/ApplicationException.java" binary="false"> | ||
63 | - <position height="-1" width="-1" x="-5" y="30"/> | ||
64 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
65 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
66 | - <operations public="false" package="false" protected="false" private="false"/> | ||
67 | - </display> | ||
68 | - </annotation> | ||
69 | - <dependency> | ||
70 | - <end type="SOURCE" nodeId="3"/> | ||
71 | - <end type="TARGET" nodeId="7"/> | ||
72 | - </dependency> | ||
73 | - <dependency> | ||
74 | - <end type="SOURCE" nodeId="3"/> | ||
75 | - <end type="TARGET" nodeId="4"/> | ||
76 | - </dependency> | ||
77 | - <realization> | ||
78 | - <end type="SOURCE" nodeId="5"/> | ||
79 | - <end type="TARGET" nodeId="1"/> | ||
80 | - </realization> | ||
81 | - <dependency> | ||
82 | - <end type="SOURCE" nodeId="5"/> | ||
83 | - <end type="TARGET" nodeId="6"/> | ||
84 | - </dependency> | ||
85 | - <dependency> | ||
86 | - <end type="SOURCE" nodeId="3"/> | ||
87 | - <end type="TARGET" nodeId="1"/> | ||
88 | - </dependency> | ||
89 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
90 | - <attributes public="false" package="true" protected="false" private="false"/> | ||
91 | - <operations public="false" package="true" protected="false" private="false"/> | ||
92 | - </classifier-display> | ||
93 | - <association-display labels="false" multiplicity="false"/> | ||
94 | -</class-diagram> | ||
95 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/bin/src/uml/util.ucls
@@ -1,92 +0,0 @@ | @@ -1,92 +0,0 @@ | ||
1 | -<class-diagram version="1.0.3" icons="true" automaticImage="PNG" always-add-relationships="false" generalizations="true" | ||
2 | - realizations="true" associations="false" dependencies="true" nesting-relationships="true"> | ||
3 | - <class id="1" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.ResourceBundle" | ||
4 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/ResourceBundle.java" | ||
5 | - binary="false"> | ||
6 | - <position x="647" y="281" width="-1" height="-1"/> | ||
7 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
8 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
9 | - <operations public="true" package="false" protected="false" private="false"/> | ||
10 | - </display> | ||
11 | - </class> | ||
12 | - <class id="2" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.Reflections" | ||
13 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/Reflections.java" | ||
14 | - binary="false"> | ||
15 | - <position x="324" y="257" width="-1" height="-1"/> | ||
16 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
17 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
18 | - <operations public="true" package="false" protected="false" private="false"/> | ||
19 | - </display> | ||
20 | - </class> | ||
21 | - <class id="3" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.Strings" | ||
22 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/Strings.java" | ||
23 | - binary="false"> | ||
24 | - <position x="331" y="47" width="-1" height="-1"/> | ||
25 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
26 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
27 | - <operations public="true" package="false" protected="false" private="false"/> | ||
28 | - </display> | ||
29 | - </class> | ||
30 | - <class id="4" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.Beans" | ||
31 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/Beans.java" | ||
32 | - binary="false"> | ||
33 | - <position x="41" y="23" width="-1" height="-1"/> | ||
34 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
35 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
36 | - <operations public="true" package="false" protected="false" private="false"/> | ||
37 | - </display> | ||
38 | - </class> | ||
39 | - <class id="5" corner="BOTTOM_RIGHT" language="java" name="br.gov.frameworkdemoiselle.util.Exceptions" | ||
40 | - project="demoiselle-core" file="/demoiselle-core/src/main/java/br/gov/frameworkdemoiselle/util/Exceptions.java" | ||
41 | - binary="false"> | ||
42 | - <position x="637" y="-1" width="-1" height="-1"/> | ||
43 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
44 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
45 | - <operations public="true" package="false" protected="false" private="false"/> | ||
46 | - </display> | ||
47 | - </class> | ||
48 | - <interface id="6" corner="BOTTOM_RIGHT" language="java" name="javax.enterprise.inject.spi.BeanManager" | ||
49 | - project="demoiselle-core" | ||
50 | - file="/Users/cleverson/.m2/repository/javax/enterprise/cdi-api/1.0-SP4/cdi-api-1.0-SP4.jar" binary="true"> | ||
51 | - <position x="40" y="145" width="-1" height="-1"/> | ||
52 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
53 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
54 | - <operations public="false" package="false" protected="false" private="false"/> | ||
55 | - </display> | ||
56 | - </interface> | ||
57 | - <class id="7" corner="BOTTOM_RIGHT" language="java" name="java.util.ResourceBundle" project="demoiselle-core" | ||
58 | - file="/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Classes/classes.jar" binary="true"> | ||
59 | - <position x="644" y="163" width="-1" height="-1"/> | ||
60 | - <display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
61 | - <attributes public="false" package="false" protected="false" private="false"/> | ||
62 | - <operations public="false" package="false" protected="false" private="false"/> | ||
63 | - </display> | ||
64 | - </class> | ||
65 | - <generalization> | ||
66 | - <end type="SOURCE" nodeId="1"/> | ||
67 | - <end type="TARGET" nodeId="7"/> | ||
68 | - </generalization> | ||
69 | - <association> | ||
70 | - <bendpoint x="511" y="281"/> | ||
71 | - <bendpoint x="511" y="163"/> | ||
72 | - <end type="SOURCE" nodeId="1" navigable="false"> | ||
73 | - <attribute name="delegate"/> | ||
74 | - <multiplicity minimum="0" maximum="1"/> | ||
75 | - </end> | ||
76 | - <end type="TARGET" nodeId="7" navigable="true"/> | ||
77 | - <display labels="true" multiplicity="false"/> | ||
78 | - </association> | ||
79 | - <association> | ||
80 | - <end type="SOURCE" nodeId="4" navigable="false"> | ||
81 | - <attribute name="manager"/> | ||
82 | - <multiplicity minimum="0" maximum="1"/> | ||
83 | - </end> | ||
84 | - <end type="TARGET" nodeId="6" navigable="true"/> | ||
85 | - <display labels="false" multiplicity="false"/> | ||
86 | - </association> | ||
87 | - <classifier-display autosize="true" package="true" initial-value="false" signature="true" visibility="true"> | ||
88 | - <attributes public="true" package="false" protected="false" private="false"/> | ||
89 | - <operations public="true" package="false" protected="false" private="false"/> | ||
90 | - </classifier-display> | ||
91 | - <association-display labels="true" multiplicity="true"/> | ||
92 | -</class-diagram> | ||
93 | \ No newline at end of file | 0 | \ No newline at end of file |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/CustomContextProducer.java
@@ -134,27 +134,52 @@ public class CustomContextProducer { | @@ -134,27 +134,52 @@ public class CustomContextProducer { | ||
134 | 134 | ||
135 | @Produces | 135 | @Produces |
136 | public RequestContext getRequestContext(InjectionPoint ip){ | 136 | public RequestContext getRequestContext(InjectionPoint ip){ |
137 | - return getContext(ip); | 137 | + if (ip!=null){ |
138 | + return getContext(ip); | ||
139 | + } | ||
140 | + else{ | ||
141 | + return getContext(RequestContext.class); | ||
142 | + } | ||
138 | } | 143 | } |
139 | 144 | ||
140 | @Produces | 145 | @Produces |
141 | public SessionContext getSessionContext(InjectionPoint ip){ | 146 | public SessionContext getSessionContext(InjectionPoint ip){ |
142 | - return getContext(ip); | 147 | + if (ip!=null){ |
148 | + return getContext(ip); | ||
149 | + } | ||
150 | + else{ | ||
151 | + return getContext(SessionContext.class); | ||
152 | + } | ||
143 | } | 153 | } |
144 | 154 | ||
145 | @Produces | 155 | @Produces |
146 | public ViewContext getViewContext(InjectionPoint ip){ | 156 | public ViewContext getViewContext(InjectionPoint ip){ |
147 | - return getContext(ip); | 157 | + if (ip!=null){ |
158 | + return getContext(ip); | ||
159 | + } | ||
160 | + else{ | ||
161 | + return getContext(ViewContext.class); | ||
162 | + } | ||
148 | } | 163 | } |
149 | 164 | ||
150 | @Produces | 165 | @Produces |
151 | public StaticContext getStaticContext(InjectionPoint ip){ | 166 | public StaticContext getStaticContext(InjectionPoint ip){ |
152 | - return getContext(ip); | 167 | + if (ip!=null){ |
168 | + return getContext(ip); | ||
169 | + } | ||
170 | + else{ | ||
171 | + return getContext(StaticContext.class); | ||
172 | + } | ||
153 | } | 173 | } |
154 | 174 | ||
155 | @Produces | 175 | @Produces |
156 | public ConversationContext getConversationContext(InjectionPoint ip){ | 176 | public ConversationContext getConversationContext(InjectionPoint ip){ |
157 | - return getContext(ip); | 177 | + if (ip!=null){ |
178 | + return getContext(ip); | ||
179 | + } | ||
180 | + else{ | ||
181 | + return getContext(ConversationContext.class); | ||
182 | + } | ||
158 | } | 183 | } |
159 | 184 | ||
160 | /////////////END OF PRODUCERS/////////////////// | 185 | /////////////END OF PRODUCERS/////////////////// |
@@ -175,7 +200,8 @@ public class CustomContextProducer { | @@ -175,7 +200,8 @@ public class CustomContextProducer { | ||
175 | return producedContext; | 200 | return producedContext; |
176 | } | 201 | } |
177 | 202 | ||
178 | - private CustomContext getContext(Class<? extends CustomContext> contextClass){ | 203 | + @SuppressWarnings("unchecked") |
204 | + private <T extends CustomContext> T getContext(Class<T> contextClass){ | ||
179 | CustomContext producedContext = null; | 205 | CustomContext producedContext = null; |
180 | 206 | ||
181 | ArrayList<CustomContext> selectableContexts = new ArrayList<CustomContext>(); | 207 | ArrayList<CustomContext> selectableContexts = new ArrayList<CustomContext>(); |
@@ -196,7 +222,7 @@ public class CustomContextProducer { | @@ -196,7 +222,7 @@ public class CustomContextProducer { | ||
196 | producedContext = StrategySelector.selectInstance(CustomContext.class, selectableContexts); | 222 | producedContext = StrategySelector.selectInstance(CustomContext.class, selectableContexts); |
197 | } | 223 | } |
198 | 224 | ||
199 | - return producedContext; | 225 | + return (T) producedContext; |
200 | } | 226 | } |
201 | 227 | ||
202 | private Logger getLogger() { | 228 | private Logger getLogger() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/StaticContextImpl.java
@@ -48,6 +48,8 @@ | @@ -48,6 +48,8 @@ | ||
48 | */ | 48 | */ |
49 | package br.gov.frameworkdemoiselle.internal.context; | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | ||
51 | +import javax.enterprise.inject.Alternative; | ||
52 | + | ||
51 | import br.gov.frameworkdemoiselle.annotation.Priority; | 53 | import br.gov.frameworkdemoiselle.annotation.Priority; |
52 | import br.gov.frameworkdemoiselle.annotation.StaticScoped; | 54 | import br.gov.frameworkdemoiselle.annotation.StaticScoped; |
53 | import br.gov.frameworkdemoiselle.context.StaticContext; | 55 | import br.gov.frameworkdemoiselle.context.StaticContext; |
@@ -61,6 +63,7 @@ import br.gov.frameworkdemoiselle.context.StaticContext; | @@ -61,6 +63,7 @@ import br.gov.frameworkdemoiselle.context.StaticContext; | ||
61 | * | 63 | * |
62 | */ | 64 | */ |
63 | @Priority(Priority.MIN_PRIORITY) | 65 | @Priority(Priority.MIN_PRIORITY) |
66 | +@Alternative | ||
64 | public class StaticContextImpl extends AbstractStaticContext implements StaticContext { | 67 | public class StaticContextImpl extends AbstractStaticContext implements StaticContext { |
65 | 68 | ||
66 | public StaticContextImpl() { | 69 | public StaticContextImpl() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryConversationContextImpl.java
@@ -49,6 +49,7 @@ | @@ -49,6 +49,7 @@ | ||
49 | package br.gov.frameworkdemoiselle.internal.context; | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | ||
51 | import javax.enterprise.context.ConversationScoped; | 51 | import javax.enterprise.context.ConversationScoped; |
52 | +import javax.enterprise.inject.Alternative; | ||
52 | 53 | ||
53 | import br.gov.frameworkdemoiselle.annotation.Priority; | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | import br.gov.frameworkdemoiselle.context.ConversationContext; | 55 | import br.gov.frameworkdemoiselle.context.ConversationContext; |
@@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ConversationContext; | @@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ConversationContext; | ||
64 | * | 65 | * |
65 | */ | 66 | */ |
66 | @Priority(Priority.MIN_PRIORITY) | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | ||
67 | public class TemporaryConversationContextImpl extends AbstractStaticContext implements ConversationContext { | 69 | public class TemporaryConversationContextImpl extends AbstractStaticContext implements ConversationContext { |
68 | 70 | ||
69 | public TemporaryConversationContextImpl() { | 71 | public TemporaryConversationContextImpl() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryRequestContextImpl.java
@@ -49,6 +49,7 @@ | @@ -49,6 +49,7 @@ | ||
49 | package br.gov.frameworkdemoiselle.internal.context; | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | ||
51 | import javax.enterprise.context.RequestScoped; | 51 | import javax.enterprise.context.RequestScoped; |
52 | +import javax.enterprise.inject.Alternative; | ||
52 | 53 | ||
53 | import br.gov.frameworkdemoiselle.annotation.Priority; | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | import br.gov.frameworkdemoiselle.context.RequestContext; | 55 | import br.gov.frameworkdemoiselle.context.RequestContext; |
@@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.RequestContext; | @@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.RequestContext; | ||
64 | * | 65 | * |
65 | */ | 66 | */ |
66 | @Priority(Priority.MIN_PRIORITY) | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | ||
67 | public class TemporaryRequestContextImpl extends AbstractThreadLocalContext implements RequestContext { | 69 | public class TemporaryRequestContextImpl extends AbstractThreadLocalContext implements RequestContext { |
68 | 70 | ||
69 | public TemporaryRequestContextImpl() { | 71 | public TemporaryRequestContextImpl() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporarySessionContextImpl.java
@@ -49,6 +49,7 @@ | @@ -49,6 +49,7 @@ | ||
49 | package br.gov.frameworkdemoiselle.internal.context; | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | ||
51 | import javax.enterprise.context.SessionScoped; | 51 | import javax.enterprise.context.SessionScoped; |
52 | +import javax.enterprise.inject.Alternative; | ||
52 | 53 | ||
53 | import br.gov.frameworkdemoiselle.annotation.Priority; | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | import br.gov.frameworkdemoiselle.context.SessionContext; | 55 | import br.gov.frameworkdemoiselle.context.SessionContext; |
@@ -65,6 +66,7 @@ import br.gov.frameworkdemoiselle.context.SessionContext; | @@ -65,6 +66,7 @@ import br.gov.frameworkdemoiselle.context.SessionContext; | ||
65 | * | 66 | * |
66 | */ | 67 | */ |
67 | @Priority(Priority.MIN_PRIORITY) | 68 | @Priority(Priority.MIN_PRIORITY) |
69 | +@Alternative | ||
68 | public class TemporarySessionContextImpl extends AbstractStaticContext implements SessionContext { | 70 | public class TemporarySessionContextImpl extends AbstractStaticContext implements SessionContext { |
69 | 71 | ||
70 | public TemporarySessionContextImpl() { | 72 | public TemporarySessionContextImpl() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryViewContextImpl.java
@@ -48,6 +48,8 @@ | @@ -48,6 +48,8 @@ | ||
48 | */ | 48 | */ |
49 | package br.gov.frameworkdemoiselle.internal.context; | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | ||
51 | +import javax.enterprise.inject.Alternative; | ||
52 | + | ||
51 | import br.gov.frameworkdemoiselle.annotation.Priority; | 53 | import br.gov.frameworkdemoiselle.annotation.Priority; |
52 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; | 54 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; |
53 | import br.gov.frameworkdemoiselle.context.ViewContext; | 55 | import br.gov.frameworkdemoiselle.context.ViewContext; |
@@ -63,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ViewContext; | @@ -63,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ViewContext; | ||
63 | * | 65 | * |
64 | */ | 66 | */ |
65 | @Priority(Priority.MIN_PRIORITY) | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | ||
66 | public class TemporaryViewContextImpl extends AbstractThreadLocalContext implements ViewContext { | 69 | public class TemporaryViewContextImpl extends AbstractThreadLocalContext implements ViewContext { |
67 | 70 | ||
68 | public TemporaryViewContextImpl() { | 71 | public TemporaryViewContextImpl() { |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationEnumValueExtractor.java
@@ -56,10 +56,10 @@ public class ConfigurationEnumValueExtractor implements ConfigurationValueExtrac | @@ -56,10 +56,10 @@ public class ConfigurationEnumValueExtractor implements ConfigurationValueExtrac | ||
56 | String value = configuration.getString(prefix + key); | 56 | String value = configuration.getString(prefix + key); |
57 | 57 | ||
58 | if (value!=null){ | 58 | if (value!=null){ |
59 | - Object enums[] = field.getDeclaringClass().getEnumConstants(); | 59 | + Object enums[] = field.getType().getEnumConstants(); |
60 | 60 | ||
61 | for (int i=0; i<enums.length; i++){ | 61 | for (int i=0; i<enums.length; i++){ |
62 | - if (enums[i].getClass().getSimpleName().equalsIgnoreCase(value)){ | 62 | + if ( ((Enum<?>)enums[i]).toString().equalsIgnoreCase(value) ){ |
63 | return enums[i]; | 63 | return enums[i]; |
64 | } | 64 | } |
65 | } | 65 | } |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/producer/LoggerProducer.java
@@ -70,7 +70,7 @@ public class LoggerProducer implements Serializable { | @@ -70,7 +70,7 @@ public class LoggerProducer implements Serializable { | ||
70 | public Logger create(final InjectionPoint ip) { | 70 | public Logger create(final InjectionPoint ip) { |
71 | Class<?> type; | 71 | Class<?> type; |
72 | 72 | ||
73 | - if (ip.getMember() != null) { | 73 | + if (ip != null && ip.getMember() != null) { |
74 | type = ip.getMember().getDeclaringClass(); | 74 | type = ip.getMember().getDeclaringClass(); |
75 | } else { | 75 | } else { |
76 | type = LoggerProducer.class; | 76 | type = LoggerProducer.class; |
impl/core/src/main/java/br/gov/frameworkdemoiselle/util/Beans.java
@@ -169,7 +169,8 @@ public final class Beans { | @@ -169,7 +169,8 @@ public final class Beans { | ||
169 | 169 | ||
170 | @SuppressWarnings("unchecked") | 170 | @SuppressWarnings("unchecked") |
171 | private static <T> T getReference(Set<Bean<?>> beans, Class<T> beanClass, Annotation... qualifiers) { | 171 | private static <T> T getReference(Set<Bean<?>> beans, Class<T> beanClass, Annotation... qualifiers) { |
172 | - Bean<?> bean = beans.iterator().next(); | 172 | + //Bean<?> bean = beans.iterator().next(); |
173 | + Bean<?> bean = getBeanManager().resolve( beans ); | ||
173 | CreationalContext<?> context = getBeanManager().createCreationalContext(bean); | 174 | CreationalContext<?> context = getBeanManager().createCreationalContext(bean); |
174 | Type beanType = beanClass == null ? bean.getBeanClass() : beanClass; | 175 | Type beanType = beanClass == null ? bean.getBeanClass() : beanClass; |
175 | InjectionPoint injectionPoint = new CustomInjectionPoint(bean, beanType, qualifiers); | 176 | InjectionPoint injectionPoint = new CustomInjectionPoint(bean, beanType, qualifiers); |
impl/extension/jaas/.gitignore
impl/extension/jdbc/.gitignore
impl/extension/jmx/.gitignore
impl/extension/jpa/.gitignore
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/EntityManagerBootstrap.java
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 | + */ | ||
1 | package br.gov.frameworkdemoiselle.internal.bootstrap; | 37 | package br.gov.frameworkdemoiselle.internal.bootstrap; |
2 | 38 | ||
3 | import java.lang.annotation.Annotation; | 39 | import java.lang.annotation.Annotation; |
4 | import java.lang.reflect.Type; | 40 | import java.lang.reflect.Type; |
5 | -import java.net.URL; | 41 | +import java.util.Collections; |
42 | +import java.util.HashSet; | ||
6 | import java.util.Locale; | 43 | import java.util.Locale; |
7 | import java.util.Set; | 44 | import java.util.Set; |
8 | 45 | ||
@@ -10,18 +47,20 @@ import javax.enterprise.context.ApplicationScoped; | @@ -10,18 +47,20 @@ import javax.enterprise.context.ApplicationScoped; | ||
10 | import javax.enterprise.context.ConversationScoped; | 47 | import javax.enterprise.context.ConversationScoped; |
11 | import javax.enterprise.context.RequestScoped; | 48 | import javax.enterprise.context.RequestScoped; |
12 | import javax.enterprise.context.SessionScoped; | 49 | import javax.enterprise.context.SessionScoped; |
50 | +import javax.enterprise.event.Observes; | ||
13 | import javax.enterprise.inject.spi.AnnotatedConstructor; | 51 | import javax.enterprise.inject.spi.AnnotatedConstructor; |
14 | import javax.enterprise.inject.spi.AnnotatedField; | 52 | import javax.enterprise.inject.spi.AnnotatedField; |
15 | import javax.enterprise.inject.spi.AnnotatedMethod; | 53 | import javax.enterprise.inject.spi.AnnotatedMethod; |
16 | import javax.enterprise.inject.spi.AnnotatedType; | 54 | import javax.enterprise.inject.spi.AnnotatedType; |
17 | -import javax.enterprise.inject.spi.BeanManager; | ||
18 | import javax.enterprise.inject.spi.Extension; | 55 | import javax.enterprise.inject.spi.Extension; |
19 | import javax.enterprise.inject.spi.ProcessAnnotatedType; | 56 | import javax.enterprise.inject.spi.ProcessAnnotatedType; |
20 | -import javax.enterprise.inject.spi.ProcessBean; | 57 | +import javax.enterprise.util.AnnotationLiteral; |
21 | 58 | ||
59 | +import org.apache.commons.configuration.ConfigurationException; | ||
22 | import org.apache.commons.configuration.PropertiesConfiguration; | 60 | import org.apache.commons.configuration.PropertiesConfiguration; |
23 | import org.slf4j.Logger; | 61 | import org.slf4j.Logger; |
24 | 62 | ||
63 | +import br.gov.frameworkdemoiselle.DemoiselleException; | ||
25 | import br.gov.frameworkdemoiselle.annotation.Name; | 64 | import br.gov.frameworkdemoiselle.annotation.Name; |
26 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; | 65 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; |
27 | import br.gov.frameworkdemoiselle.configuration.Configuration; | 66 | import br.gov.frameworkdemoiselle.configuration.Configuration; |
@@ -37,151 +76,158 @@ public class EntityManagerBootstrap implements Extension { | @@ -37,151 +76,158 @@ public class EntityManagerBootstrap implements Extension { | ||
37 | 76 | ||
38 | private transient ResourceBundle bundle; | 77 | private transient ResourceBundle bundle; |
39 | 78 | ||
40 | - private EntityManagerScope selectedScope; | 79 | + private static final String DEMOISELLE_PROPERTIES_FILE_NAME = "demoiselle.properties"; |
41 | 80 | ||
42 | - public void replaceAnnotatedType(final ProcessAnnotatedType<EntityManagerProducer> event , BeanManager manager){ | 81 | + public void makeScoped(@Observes ProcessAnnotatedType<EntityManagerProducer> event){ |
82 | + final AnnotatedType<EntityManagerProducer> type = event.getAnnotatedType(); | ||
83 | + final EntityManagerScope scope = getConfiguredEntityManagerScope(); | ||
43 | 84 | ||
44 | - if (event.getAnnotatedType().getJavaClass().equals(EntityManagerProducer.class)){ | ||
45 | - AnnotatedType<EntityManagerProducer> wrapper = new AnnotatedType<EntityManagerProducer>() { | ||
46 | - | ||
47 | - private final AnnotatedType<EntityManagerProducer> delegate = event.getAnnotatedType(); | ||
48 | - | ||
49 | - public Class<EntityManagerProducer> getJavaClass() { | ||
50 | - return delegate.getJavaClass(); | ||
51 | - } | ||
52 | - | ||
53 | - public Type getBaseType() { | ||
54 | - return delegate.getBaseType(); | ||
55 | - } | ||
56 | - | ||
57 | - public Set<AnnotatedConstructor<EntityManagerProducer>> getConstructors() { | ||
58 | - return delegate.getConstructors(); | ||
59 | - } | ||
60 | - | ||
61 | - public Set<Type> getTypeClosure() { | ||
62 | - return delegate.getTypeClosure(); | ||
63 | - } | ||
64 | - | ||
65 | - public Set<AnnotatedMethod<? super EntityManagerProducer>> getMethods() { | ||
66 | - return delegate.getMethods(); | ||
67 | - } | ||
68 | - | ||
69 | - public <T extends Annotation> T getAnnotation(Class<T> annotationType) { | ||
70 | - return delegate.getAnnotation(annotationType); | ||
71 | - | ||
72 | - /*T returnedAnnotation; | ||
73 | - switch(getConfiguredEntityManagerScope()){ | 85 | + AnnotatedType<EntityManagerProducer> newType = new AnnotatedType<EntityManagerProducer>() { |
86 | + | ||
87 | + private AnnotatedType<EntityManagerProducer> delegate = type; | ||
88 | + private AnnotationLiteral<? extends Annotation> scopedLiteral; | ||
89 | + private Class<? extends Annotation> expectedScopedAnnotationType; | ||
90 | + private boolean initialized = false; | ||
91 | + private Set<Annotation> annotations; | ||
92 | + | ||
93 | + private void initialize(){ | ||
94 | + if (!initialized){ | ||
95 | + switch (scope) { | ||
74 | case APPLICATION: | 96 | case APPLICATION: |
75 | - returnedAnnotation = (T) (annotationType.equals(ApplicationScoped.class) ? new AnnotationLiteral<ApplicationScoped>() { | ||
76 | - private static final long serialVersionUID = 1L; | ||
77 | - } : delegate.getAnnotation(annotationType)); | 97 | + expectedScopedAnnotationType = ApplicationScoped.class; |
98 | + scopedLiteral = new ApplicationLiteral(); | ||
99 | + break; | ||
78 | case CONVERSATION: | 100 | case CONVERSATION: |
79 | - returnedAnnotation = (T) (annotationType.equals(ConversationScoped.class) ? new AnnotationLiteral<ApplicationScoped>() { | ||
80 | - private static final long serialVersionUID = 1L; | ||
81 | - } : delegate.getAnnotation(annotationType)); | 101 | + expectedScopedAnnotationType = ConversationScoped.class; |
102 | + scopedLiteral = new ConversationLiteral(); | ||
103 | + break; | ||
82 | case NOSCOPE: | 104 | case NOSCOPE: |
83 | - returnedAnnotation = delegate.getAnnotation(annotationType); | 105 | + expectedScopedAnnotationType = null; |
106 | + scopedLiteral = null; | ||
107 | + break; | ||
84 | case REQUEST: | 108 | case REQUEST: |
85 | - returnedAnnotation = (T) (annotationType.equals(RequestScoped.class) ? new AnnotationLiteral<ApplicationScoped>() { | ||
86 | - private static final long serialVersionUID = 1L; | ||
87 | - } : delegate.getAnnotation(annotationType)); | 109 | + expectedScopedAnnotationType = RequestScoped.class; |
110 | + scopedLiteral = new RequestLiteral(); | ||
111 | + break; | ||
88 | case SESSION: | 112 | case SESSION: |
89 | - returnedAnnotation = (T) (annotationType.equals(SessionScoped.class) ? new AnnotationLiteral<ApplicationScoped>() { | ||
90 | - private static final long serialVersionUID = 1L; | ||
91 | - } : delegate.getAnnotation(annotationType)); | 113 | + expectedScopedAnnotationType = SessionScoped.class; |
114 | + scopedLiteral = new SessionLiteral(); | ||
115 | + break; | ||
92 | case VIEW: | 116 | case VIEW: |
93 | - returnedAnnotation = (T) (annotationType.equals(ViewScoped.class) ? new AnnotationLiteral<ApplicationScoped>() { | ||
94 | - private static final long serialVersionUID = 1L; | ||
95 | - } : delegate.getAnnotation(annotationType)); | 117 | + expectedScopedAnnotationType = ViewScoped.class; |
118 | + scopedLiteral = new ViewLiteral(); | ||
119 | + break; | ||
96 | default: | 120 | default: |
97 | - returnedAnnotation = delegate.getAnnotation(annotationType); | 121 | + expectedScopedAnnotationType = null; |
122 | + scopedLiteral = null; | ||
123 | + break; | ||
98 | } | 124 | } |
99 | 125 | ||
100 | - return returnedAnnotation;*/ | 126 | + initialized = true; |
101 | } | 127 | } |
128 | + } | ||
102 | 129 | ||
103 | - public Set<AnnotatedField<? super EntityManagerProducer>> getFields() { | ||
104 | - return delegate.getFields(); | ||
105 | - } | 130 | + public Class<EntityManagerProducer> getJavaClass() { |
131 | + return delegate.getJavaClass(); | ||
132 | + } | ||
133 | + | ||
134 | + public Type getBaseType() { | ||
135 | + return delegate.getBaseType(); | ||
136 | + } | ||
137 | + | ||
138 | + public Set<AnnotatedConstructor<EntityManagerProducer>> getConstructors() { | ||
139 | + return delegate.getConstructors(); | ||
140 | + } | ||
106 | 141 | ||
107 | - public Set<Annotation> getAnnotations() { | ||
108 | - return delegate.getAnnotations(); | 142 | + public Set<Type> getTypeClosure() { |
143 | + return delegate.getTypeClosure(); | ||
144 | + } | ||
145 | + | ||
146 | + public Set<AnnotatedMethod<? super EntityManagerProducer>> getMethods() { | ||
147 | + return delegate.getMethods(); | ||
148 | + } | ||
149 | + | ||
150 | + @SuppressWarnings("unchecked") | ||
151 | + public <T extends Annotation> T getAnnotation(Class<T> annotationType) { | ||
152 | + initialize(); | ||
153 | + | ||
154 | + if (expectedScopedAnnotationType!=null && expectedScopedAnnotationType.isAssignableFrom(annotationType)){ | ||
155 | + return (T) scopedLiteral; | ||
109 | } | 156 | } |
157 | + else{ | ||
158 | + return delegate.getAnnotation(annotationType); | ||
159 | + } | ||
160 | + } | ||
110 | 161 | ||
111 | - public boolean isAnnotationPresent(Class<? extends Annotation> annotationType) { | ||
112 | - switch(getConfiguredEntityManagerScope()){ | ||
113 | - case APPLICATION: | ||
114 | - return annotationType.equals(ApplicationScoped.class) ? true : delegate.isAnnotationPresent(annotationType); | ||
115 | - case CONVERSATION: | ||
116 | - return annotationType.equals(ConversationScoped.class) ? true : delegate.isAnnotationPresent(annotationType); | ||
117 | - case NOSCOPE: | ||
118 | - return delegate.isAnnotationPresent(annotationType); | ||
119 | - case REQUEST: | ||
120 | - return annotationType.equals(RequestScoped.class) ? true : delegate.isAnnotationPresent(annotationType); | ||
121 | - case SESSION: | ||
122 | - return annotationType.equals(SessionScoped.class) ? true : delegate.isAnnotationPresent(annotationType); | ||
123 | - case VIEW: | ||
124 | - return annotationType.equals(ViewScoped.class) ? true : delegate.isAnnotationPresent(annotationType); | ||
125 | - default: | ||
126 | - return delegate.isAnnotationPresent(annotationType); | 162 | + public Set<AnnotatedField<? super EntityManagerProducer>> getFields() { |
163 | + return delegate.getFields(); | ||
164 | + } | ||
165 | + | ||
166 | + public Set<Annotation> getAnnotations() { | ||
167 | + initialize(); | ||
168 | + | ||
169 | + if (annotations==null){ | ||
170 | + HashSet<Annotation> myAnnotations = new HashSet<Annotation>(); | ||
171 | + myAnnotations.addAll(delegate.getAnnotations()); | ||
172 | + if (scopedLiteral!=null && !myAnnotations.contains(scopedLiteral)){ | ||
173 | + myAnnotations.add(scopedLiteral); | ||
127 | } | 174 | } |
175 | + | ||
176 | + annotations = Collections.unmodifiableSet(myAnnotations); | ||
128 | } | 177 | } |
129 | - }; | ||
130 | - | ||
131 | - event.setAnnotatedType(wrapper); | ||
132 | - } | ||
133 | - } | ||
134 | - | ||
135 | - public void configureBean(ProcessBean<EntityManagerProducer> event , BeanManager manager){ | ||
136 | - Class<? extends Annotation> beanScope = event.getBean().getScope(); | ||
137 | - System.out.println(beanScope.toString()); | 178 | + |
179 | + return annotations; | ||
180 | + } | ||
181 | + | ||
182 | + public boolean isAnnotationPresent(Class<? extends Annotation> annotationType) { | ||
183 | + if (expectedScopedAnnotationType!=null && expectedScopedAnnotationType.isAssignableFrom(annotationType)){ | ||
184 | + return true; | ||
185 | + } | ||
186 | + else{ | ||
187 | + return delegate.isAnnotationPresent(annotationType); | ||
188 | + } | ||
189 | + } | ||
190 | + }; | ||
191 | + | ||
192 | + event.setAnnotatedType(newType); | ||
138 | } | 193 | } |
139 | 194 | ||
140 | private EntityManagerScope getConfiguredEntityManagerScope() { | 195 | private EntityManagerScope getConfiguredEntityManagerScope() { |
141 | - if (selectedScope==null){ | ||
142 | - EntityManagerScope entityManagerScope = null; | ||
143 | - URL configURL = getClass().getResource("demoiselle.properties"); | ||
144 | - | ||
145 | - if (configURL != null) { | ||
146 | - try { | ||
147 | - org.apache.commons.configuration.Configuration config = new PropertiesConfiguration( | ||
148 | - configURL); | ||
149 | - Configuration configAnnotation = EntityManagerConfig.class | ||
150 | - .getAnnotation(Configuration.class); | ||
151 | - Name nameAnnotation = EntityManagerConfig.class.getDeclaredField("entityManagerScope") | ||
152 | - .getAnnotation(Name.class); | ||
153 | - | ||
154 | - String prefix = configAnnotation.prefix(); | ||
155 | - String sufix = nameAnnotation.value(); | ||
156 | - | ||
157 | - String property = prefix.endsWith(".") ? prefix + sufix : prefix + "." + sufix; | ||
158 | - | ||
159 | - String scopeValue = config.getString(property, EntityManagerScope.REQUEST.name()) | ||
160 | - .toUpperCase(); | ||
161 | - | ||
162 | - for (EntityManagerScope currentScope : EntityManagerScope.values()) { | ||
163 | - if (currentScope.name().equals(scopeValue)) { | ||
164 | - entityManagerScope = currentScope; | ||
165 | - break; | ||
166 | - } | ||
167 | - } | ||
168 | - | ||
169 | - if (entityManagerScope == null) { | ||
170 | - entityManagerScope = EntityManagerScope.REQUEST; | ||
171 | - } | ||
172 | - } catch (Exception e) { | ||
173 | - getLogger().debug(getBundle().getString("")); | ||
174 | - entityManagerScope = EntityManagerScope.REQUEST; | 196 | + EntityManagerScope entityManagerScope = null; |
197 | + | ||
198 | + try { | ||
199 | + org.apache.commons.configuration.Configuration config = new PropertiesConfiguration(DEMOISELLE_PROPERTIES_FILE_NAME); | ||
200 | + Configuration configAnnotation = EntityManagerConfig.class.getAnnotation(Configuration.class); | ||
201 | + Name nameAnnotation = EntityManagerConfig.class.getDeclaredField("entityManagerScope").getAnnotation( | ||
202 | + Name.class); | ||
203 | + | ||
204 | + String prefix = configAnnotation.prefix(); | ||
205 | + String sufix = nameAnnotation.value(); | ||
206 | + | ||
207 | + String property = prefix.endsWith(".") ? prefix + sufix : prefix + "." + sufix; | ||
208 | + | ||
209 | + String scopeValue = config.getString(property, EntityManagerScope.REQUEST.name()).toUpperCase(); | ||
210 | + | ||
211 | + for (EntityManagerScope currentScope : EntityManagerScope.values()) { | ||
212 | + if (currentScope.name().equals(scopeValue)) { | ||
213 | + entityManagerScope = currentScope; | ||
214 | + getLogger().info(getBundle().getString("defining-entity-manager-scope",entityManagerScope.name())); | ||
215 | + break; | ||
175 | } | 216 | } |
176 | } | 217 | } |
177 | - else{ | 218 | + |
219 | + if (entityManagerScope == null) { | ||
220 | + getLogger().info(getBundle().getString("entity-manager-scope-not-defined",EntityManagerScope.REQUEST.name())); | ||
178 | entityManagerScope = EntityManagerScope.REQUEST; | 221 | entityManagerScope = EntityManagerScope.REQUEST; |
179 | } | 222 | } |
180 | - | ||
181 | - this.selectedScope = entityManagerScope; | 223 | + } catch (ConfigurationException e) { |
224 | + getLogger().info(getBundle().getString("entity-manager-scope-not-defined",EntityManagerScope.REQUEST.name())); | ||
225 | + entityManagerScope = EntityManagerScope.REQUEST; | ||
226 | + } catch (Exception e){ | ||
227 | + throw new DemoiselleException(e); | ||
182 | } | 228 | } |
183 | 229 | ||
184 | - return selectedScope; | 230 | + return entityManagerScope; |
185 | } | 231 | } |
186 | 232 | ||
187 | private Logger getLogger() { | 233 | private Logger getLogger() { |
@@ -194,9 +240,15 @@ public class EntityManagerBootstrap implements Extension { | @@ -194,9 +240,15 @@ public class EntityManagerBootstrap implements Extension { | ||
194 | 240 | ||
195 | private ResourceBundle getBundle() { | 241 | private ResourceBundle getBundle() { |
196 | if (bundle == null) { | 242 | if (bundle == null) { |
197 | - bundle = new ResourceBundle("demoiselle-jpa-bundle.properties", Locale.getDefault()); | 243 | + bundle = new ResourceBundle("demoiselle-jpa-bundle", Locale.getDefault()); |
198 | } | 244 | } |
199 | 245 | ||
200 | return bundle; | 246 | return bundle; |
201 | } | 247 | } |
248 | + | ||
249 | + class RequestLiteral extends AnnotationLiteral<RequestScoped> implements RequestScoped{private static final long serialVersionUID = 1L;} | ||
250 | + class SessionLiteral extends AnnotationLiteral<SessionScoped> implements SessionScoped{private static final long serialVersionUID = 1L;} | ||
251 | + class ApplicationLiteral extends AnnotationLiteral<ApplicationScoped> implements ApplicationScoped{private static final long serialVersionUID = 1L;} | ||
252 | + class ViewLiteral extends AnnotationLiteral<ViewScoped> implements ViewScoped{private static final long serialVersionUID = 1L;} | ||
253 | + class ConversationLiteral extends AnnotationLiteral<ConversationScoped> implements ConversationScoped{private static final long serialVersionUID = 1L;} | ||
202 | } | 254 | } |
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/EntityManagerConfig.java
@@ -50,7 +50,7 @@ import br.gov.frameworkdemoiselle.util.Strings; | @@ -50,7 +50,7 @@ import br.gov.frameworkdemoiselle.util.Strings; | ||
50 | /** | 50 | /** |
51 | * Configuration class responsible for retrieving specific entity manager parameter values from properties file. | 51 | * Configuration class responsible for retrieving specific entity manager parameter values from properties file. |
52 | */ | 52 | */ |
53 | -@Configuration(prefix = "frameworkdemoiselle.persistence.") | 53 | +@Configuration(prefix = "frameworkdemoiselle.persistence") |
54 | public class EntityManagerConfig implements Serializable { | 54 | public class EntityManagerConfig implements Serializable { |
55 | 55 | ||
56 | private static final long serialVersionUID = 1L; | 56 | private static final long serialVersionUID = 1L; |
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/producer/EntityManagerProducer.java
@@ -44,7 +44,6 @@ import java.util.Set; | @@ -44,7 +44,6 @@ import java.util.Set; | ||
44 | 44 | ||
45 | import javax.annotation.PostConstruct; | 45 | import javax.annotation.PostConstruct; |
46 | import javax.annotation.PreDestroy; | 46 | import javax.annotation.PreDestroy; |
47 | -import javax.enterprise.context.RequestScoped; | ||
48 | import javax.enterprise.inject.Default; | 47 | import javax.enterprise.inject.Default; |
49 | import javax.enterprise.inject.Produces; | 48 | import javax.enterprise.inject.Produces; |
50 | import javax.enterprise.inject.spi.InjectionPoint; | 49 | import javax.enterprise.inject.spi.InjectionPoint; |
@@ -67,8 +66,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; | @@ -67,8 +66,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; | ||
67 | * persistence.xml, demoiselle.properties or @PersistenceUnit annotation. | 66 | * persistence.xml, demoiselle.properties or @PersistenceUnit annotation. |
68 | * </p> | 67 | * </p> |
69 | */ | 68 | */ |
70 | -@RequestScoped | ||
71 | -public class EntityManagerProducer implements Serializable { | 69 | +public class EntityManagerProducer implements Serializable{ |
72 | 70 | ||
73 | private static final long serialVersionUID = 1L; | 71 | private static final long serialVersionUID = 1L; |
74 | 72 | ||
@@ -83,7 +81,7 @@ public class EntityManagerProducer implements Serializable { | @@ -83,7 +81,7 @@ public class EntityManagerProducer implements Serializable { | ||
83 | 81 | ||
84 | @Inject | 82 | @Inject |
85 | private EntityManagerFactoryProducer factory; | 83 | private EntityManagerFactoryProducer factory; |
86 | - | 84 | + |
87 | /** | 85 | /** |
88 | * <p> | 86 | * <p> |
89 | * Default EntityManager factory. Tries two strategies to produces EntityManager instances. | 87 | * Default EntityManager factory. Tries two strategies to produces EntityManager instances. |
@@ -98,7 +96,7 @@ public class EntityManagerProducer implements Serializable { | @@ -98,7 +96,7 @@ public class EntityManagerProducer implements Serializable { | ||
98 | */ | 96 | */ |
99 | @Default | 97 | @Default |
100 | @Produces | 98 | @Produces |
101 | - public EntityManager createDefault(InjectionPoint ip, EntityManagerConfig config) { | 99 | + protected EntityManager createDefault(InjectionPoint ip, EntityManagerConfig config) { |
102 | String persistenceUnit = getFromProperties(config); | 100 | String persistenceUnit = getFromProperties(config); |
103 | 101 | ||
104 | if (persistenceUnit == null) { | 102 | if (persistenceUnit == null) { |
@@ -108,9 +106,21 @@ public class EntityManagerProducer implements Serializable { | @@ -108,9 +106,21 @@ public class EntityManagerProducer implements Serializable { | ||
108 | return new EntityManagerProxy(persistenceUnit); | 106 | return new EntityManagerProxy(persistenceUnit); |
109 | } | 107 | } |
110 | 108 | ||
109 | + /** | ||
110 | + * | ||
111 | + * <p> | ||
112 | + * Factory that reads the {@link Name} qualifier and creates an entity manager with | ||
113 | + * a matching persistence unit name. | ||
114 | + * </p> | ||
115 | + * | ||
116 | + * | ||
117 | + * @param config | ||
118 | + * Suplies informations about EntityManager defined in properties file. | ||
119 | + * @return Produced EntityManager. | ||
120 | + */ | ||
111 | @Name("") | 121 | @Name("") |
112 | @Produces | 122 | @Produces |
113 | - public EntityManager createNamed(InjectionPoint ip, EntityManagerConfig config) { | 123 | + protected EntityManager createNamed(InjectionPoint ip, EntityManagerConfig config) { |
114 | String persistenceUnit = ip.getAnnotated().getAnnotation(Name.class).value(); | 124 | String persistenceUnit = ip.getAnnotated().getAnnotation(Name.class).value(); |
115 | return new EntityManagerProxy(persistenceUnit); | 125 | return new EntityManagerProxy(persistenceUnit); |
116 | } | 126 | } |
@@ -166,16 +176,16 @@ public class EntityManagerProducer implements Serializable { | @@ -166,16 +176,16 @@ public class EntityManagerProducer implements Serializable { | ||
166 | return persistenceUnits.iterator().next(); | 176 | return persistenceUnits.iterator().next(); |
167 | } | 177 | } |
168 | } | 178 | } |
169 | - | 179 | + |
170 | @PostConstruct | 180 | @PostConstruct |
171 | - public void init() { | 181 | + protected void init() { |
172 | for (String persistenceUnit : factory.getCache().keySet()) { | 182 | for (String persistenceUnit : factory.getCache().keySet()) { |
173 | getEntityManager(persistenceUnit); | 183 | getEntityManager(persistenceUnit); |
174 | } | 184 | } |
175 | } | 185 | } |
176 | 186 | ||
177 | @PreDestroy | 187 | @PreDestroy |
178 | - public void close() { | 188 | + protected void close() { |
179 | for (EntityManager entityManager : cache.values()) { | 189 | for (EntityManager entityManager : cache.values()) { |
180 | entityManager.close(); | 190 | entityManager.close(); |
181 | } | 191 | } |
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/producer/RequestScopedProducer.java
@@ -1,20 +0,0 @@ | @@ -1,20 +0,0 @@ | ||
1 | -package br.gov.frameworkdemoiselle.internal.producer; | ||
2 | - | ||
3 | -import static java.lang.annotation.ElementType.TYPE; | ||
4 | -import static java.lang.annotation.RetentionPolicy.RUNTIME; | ||
5 | - | ||
6 | -import java.lang.annotation.Inherited; | ||
7 | -import java.lang.annotation.Retention; | ||
8 | -import java.lang.annotation.Target; | ||
9 | - | ||
10 | -import javax.enterprise.context.RequestScoped; | ||
11 | -import javax.enterprise.inject.Stereotype; | ||
12 | - | ||
13 | -@RequestScoped | ||
14 | -@Stereotype | ||
15 | -@Inherited | ||
16 | -@Retention(RUNTIME) | ||
17 | -@Target({ TYPE }) | ||
18 | -public @interface RequestScopedProducer { | ||
19 | - | ||
20 | -} |
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/proxy/EntityManagerProxy.java
@@ -51,8 +51,15 @@ import javax.persistence.criteria.CriteriaBuilder; | @@ -51,8 +51,15 @@ import javax.persistence.criteria.CriteriaBuilder; | ||
51 | import javax.persistence.criteria.CriteriaQuery; | 51 | import javax.persistence.criteria.CriteriaQuery; |
52 | import javax.persistence.metamodel.Metamodel; | 52 | import javax.persistence.metamodel.Metamodel; |
53 | 53 | ||
54 | +import org.slf4j.Logger; | ||
55 | + | ||
56 | +import br.gov.frameworkdemoiselle.DemoiselleException; | ||
57 | +import br.gov.frameworkdemoiselle.internal.configuration.EntityManagerConfig; | ||
58 | +import br.gov.frameworkdemoiselle.internal.configuration.EntityManagerConfig.EntityManagerScope; | ||
54 | import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer; | 59 | import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer; |
55 | import br.gov.frameworkdemoiselle.util.Beans; | 60 | import br.gov.frameworkdemoiselle.util.Beans; |
61 | +import br.gov.frameworkdemoiselle.util.NameQualifier; | ||
62 | +import br.gov.frameworkdemoiselle.util.ResourceBundle; | ||
56 | 63 | ||
57 | /** | 64 | /** |
58 | * Delegates all operation invocations to the cached EntityManager. | 65 | * Delegates all operation invocations to the cached EntityManager. |
@@ -62,7 +69,7 @@ import br.gov.frameworkdemoiselle.util.Beans; | @@ -62,7 +69,7 @@ import br.gov.frameworkdemoiselle.util.Beans; | ||
62 | public class EntityManagerProxy implements EntityManager, Serializable { | 69 | public class EntityManagerProxy implements EntityManager, Serializable { |
63 | 70 | ||
64 | private static final long serialVersionUID = 1L; | 71 | private static final long serialVersionUID = 1L; |
65 | - | 72 | + |
66 | /** | 73 | /** |
67 | * Persistence unit of the delegated EntityManager. | 74 | * Persistence unit of the delegated EntityManager. |
68 | */ | 75 | */ |
@@ -95,6 +102,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | @@ -95,6 +102,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | ||
95 | @Override | 102 | @Override |
96 | public void persist(Object entity) { | 103 | public void persist(Object entity) { |
97 | joinTransactionIfNecessary(); | 104 | joinTransactionIfNecessary(); |
105 | + checkEntityManagerScopePassivable(entity); | ||
98 | getEntityManagerDelegate().persist(entity); | 106 | getEntityManagerDelegate().persist(entity); |
99 | } | 107 | } |
100 | 108 | ||
@@ -105,6 +113,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | @@ -105,6 +113,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | ||
105 | @Override | 113 | @Override |
106 | public <T> T merge(T entity) { | 114 | public <T> T merge(T entity) { |
107 | joinTransactionIfNecessary(); | 115 | joinTransactionIfNecessary(); |
116 | + checkEntityManagerScopePassivable(entity); | ||
108 | return getEntityManagerDelegate().merge(entity); | 117 | return getEntityManagerDelegate().merge(entity); |
109 | } | 118 | } |
110 | 119 | ||
@@ -115,6 +124,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | @@ -115,6 +124,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { | ||
115 | @Override | 124 | @Override |
116 | public void remove(Object entity) { | 125 | public void remove(Object entity) { |
117 | joinTransactionIfNecessary(); | 126 | joinTransactionIfNecessary(); |
127 | + checkEntityManagerScopePassivable(entity); | ||
118 | getEntityManagerDelegate().remove(entity); | 128 | getEntityManagerDelegate().remove(entity); |
119 | } | 129 | } |
120 | 130 | ||
@@ -510,4 +520,30 @@ public class EntityManagerProxy implements EntityManager, Serializable { | @@ -510,4 +520,30 @@ public class EntityManagerProxy implements EntityManager, Serializable { | ||
510 | public String toString() { | 520 | public String toString() { |
511 | return getEntityManagerDelegate().toString(); | 521 | return getEntityManagerDelegate().toString(); |
512 | } | 522 | } |
523 | + | ||
524 | + public EntityManagerConfig getConfiguration() { | ||
525 | + return Beans.getReference(EntityManagerConfig.class); | ||
526 | + } | ||
527 | + | ||
528 | + public Logger getLogger() { | ||
529 | + return Beans.getReference(Logger.class); | ||
530 | + } | ||
531 | + | ||
532 | + public ResourceBundle getBundle(){ | ||
533 | + return Beans.getReference(ResourceBundle.class,new NameQualifier("demoiselle-jpa-bundle")); | ||
534 | + } | ||
535 | + | ||
536 | + private void checkEntityManagerScopePassivable(Object entity) { | ||
537 | + EntityManagerConfig configuration = getConfiguration(); | ||
538 | + if (configuration.getEntityManagerScope()==EntityManagerScope.CONVERSATION | ||
539 | + || configuration.getEntityManagerScope()==EntityManagerScope.SESSION | ||
540 | + || configuration.getEntityManagerScope()==EntityManagerScope.VIEW){ | ||
541 | + LockModeType lockMode = getEntityManagerDelegate().getLockMode(entity); | ||
542 | + if (lockMode != LockModeType.OPTIMISTIC_FORCE_INCREMENT && lockMode != LockModeType.WRITE){ | ||
543 | + String message = getBundle().getString("passivable-scope-with-pessimistic-lock" , configuration.getEntityManagerScope().toString()); | ||
544 | + getLogger().error(message); | ||
545 | + throw new DemoiselleException(message); | ||
546 | + } | ||
547 | + } | ||
548 | + } | ||
513 | } | 549 | } |
impl/extension/jpa/src/main/resources/demoiselle-jpa-bundle.properties
@@ -42,6 +42,9 @@ can-not-get-persistence-unit-from-persistence=N\u00E3o foi poss\u00EDvel obter a | @@ -42,6 +42,9 @@ can-not-get-persistence-unit-from-persistence=N\u00E3o foi poss\u00EDvel obter a | ||
42 | more-than-one-persistence-unit-defined=Existe mais de uma unidade de persist\u00EAncia definida. Utilize @{0} no ponto de inje\u00E7\u00E3o ou defina o atributo "frameworkdemoiselle.persistence.unit.name" no arquivo demoiselle.properties. | 42 | more-than-one-persistence-unit-defined=Existe mais de uma unidade de persist\u00EAncia definida. Utilize @{0} no ponto de inje\u00E7\u00E3o ou defina o atributo "frameworkdemoiselle.persistence.unit.name" no arquivo demoiselle.properties. |
43 | persistence-unit-name-found=Unidade de persist\u00EAncia "{0}" encontrada. | 43 | persistence-unit-name-found=Unidade de persist\u00EAncia "{0}" encontrada. |
44 | entity-manager-closed=O gerenciador de entidades foi fechado. | 44 | entity-manager-closed=O gerenciador de entidades foi fechado. |
45 | -no-transaction-active=Nenhuma transa\u00E7\u00E3o est\u00E1 ativa, verifique a configura\u00E7\u00E3o "{0}" no arquivo "{1}" e defina a sua estrat\u00E9gia de transa\u00E7\u00E3o. | 45 | +no-transaction-active=Nenhuma transa\u00E7\u00E3o est\u00E1 ativa, verifique a configura\u00E7\u00E3o "{0}" no arquivo "{1}" e defina a sua estrat\u00E9gia de transa\u00E7\u00E3o. |
46 | malformed-jpql=Consulta JPQL mal formada para pagina\u00E7\u00E3o de dados. | 46 | malformed-jpql=Consulta JPQL mal formada para pagina\u00E7\u00E3o de dados. |
47 | invalid-scope-for-entity-manager=O escopo especificado para o Entity Manager \u00E9 inv\u00E1lido. Por favor informe um dos escopos v\u00E1lidos para a propriedade frameworkdemoiselle.persistence.entitymanager.scope\: request, session, view, conversation, application | 47 | invalid-scope-for-entity-manager=O escopo especificado para o Entity Manager \u00E9 inv\u00E1lido. Por favor informe um dos escopos v\u00E1lidos para a propriedade frameworkdemoiselle.persistence.entitymanager.scope\: request, session, view, conversation, application |
48 | +entity-manager-scope-not-defined=N\u00E3o foi poss\u00EDvel ler o escopo configurado para o Entity Manager, usando o escopo padr\u00E3o [{0}] | ||
49 | +passivable-scope-with-pessimistic-lock=Entity Manager armazenado no escopo [{0}] requer o uso de trava otimista com vers\u00E3o (veja [LockModeType.OPTIMISTIC_FORCE_INCREMENT]) | ||
50 | +defining-entity-manager-scope=Definindo escopo [{0}] para produtor de Entity Manager | ||
48 | \ No newline at end of file | 51 | \ No newline at end of file |
impl/extension/jpa/src/test/java/producer/ProducerTest.java
@@ -21,16 +21,25 @@ import br.gov.frameworkdemoiselle.util.NameQualifier; | @@ -21,16 +21,25 @@ import br.gov.frameworkdemoiselle.util.NameQualifier; | ||
21 | public class ProducerTest { | 21 | public class ProducerTest { |
22 | 22 | ||
23 | private static final String PATH = "src/test/resources/producer"; | 23 | private static final String PATH = "src/test/resources/producer"; |
24 | - | ||
25 | - @Deployment | 24 | + |
25 | + @Deployment//(name="request_scoped_producer") | ||
26 | public static WebArchive createDeployment() { | 26 | public static WebArchive createDeployment() { |
27 | WebArchive deployment = Tests.createDeployment(ProducerTest.class); | 27 | WebArchive deployment = Tests.createDeployment(ProducerTest.class); |
28 | deployment.addAsResource(Tests.createFileAsset(PATH + "/persistence.xml"), "META-INF/persistence.xml"); | 28 | deployment.addAsResource(Tests.createFileAsset(PATH + "/persistence.xml"), "META-INF/persistence.xml"); |
29 | deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties"); | 29 | deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties"); |
30 | - | 30 | + |
31 | return deployment; | 31 | return deployment; |
32 | } | 32 | } |
33 | - | 33 | + |
34 | + /*@Deployment(name="no_scoped_producer") | ||
35 | + public static WebArchive createNoScopedDeployment() { | ||
36 | + WebArchive deployment = Tests.createDeployment(ProducerTest.class); | ||
37 | + deployment.addAsResource(Tests.createFileAsset(PATH + "/persistence.xml"), "META-INF/persistence.xml"); | ||
38 | + deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle_noscoped.properties"), "demoiselle.properties"); | ||
39 | + | ||
40 | + return deployment; | ||
41 | + }*/ | ||
42 | + | ||
34 | @Test | 43 | @Test |
35 | public void produceEntityManager() { | 44 | public void produceEntityManager() { |
36 | EntityManager manager = Beans.getReference(EntityManager.class); | 45 | EntityManager manager = Beans.getReference(EntityManager.class); |
@@ -71,6 +80,28 @@ public class ProducerTest { | @@ -71,6 +80,28 @@ public class ProducerTest { | ||
71 | 80 | ||
72 | assertTrue(m2.contains(entity)); | 81 | assertTrue(m2.contains(entity)); |
73 | } | 82 | } |
83 | + | ||
84 | + /*@Test | ||
85 | + public void produceOneEntityManagerPerInjection() { | ||
86 | + //Testa se ao usar o produtor sem escopo, mais de um entity manager é criado a cada injeção. | ||
87 | + | ||
88 | + EntityManager m1 = Beans.getReference(EntityManager.class, new NameQualifier("pu")); | ||
89 | + | ||
90 | + assertNotNull(m1); | ||
91 | + assertEquals(EntityManagerProxy.class, m1.getClass()); | ||
92 | + | ||
93 | + EntityManager m2 = Beans.getReference(EntityManager.class, new NameQualifier("pu")); | ||
94 | + | ||
95 | + assertNotNull(m2); | ||
96 | + assertEquals(EntityManagerProxy.class, m2.getClass()); | ||
97 | + | ||
98 | + MyEntity entity = new MyEntity(); | ||
99 | + entity.setId(createId("testID")); | ||
100 | + | ||
101 | + m1.persist(entity); | ||
102 | + | ||
103 | + assertTrue( ! m2.contains(entity)); | ||
104 | + }*/ | ||
74 | 105 | ||
75 | private String createId(String id) { | 106 | private String createId(String id) { |
76 | return this.getClass().getName() + "_" + id; | 107 | return this.getClass().getName() + "_" + id; |
impl/extension/jpa/src/test/resources/producer/demoiselle.properties
impl/extension/jpa/src/test/resources/producer/demoiselle_noscoped.properties
0 → 100644
impl/extension/jsf/.gitignore
impl/extension/jsf/src/main/java/br/gov/frameworkdemoiselle/internal/context/FacesViewContextImpl.java
@@ -38,6 +38,7 @@ package br.gov.frameworkdemoiselle.internal.context; | @@ -38,6 +38,7 @@ package br.gov.frameworkdemoiselle.internal.context; | ||
38 | 38 | ||
39 | import java.util.Map; | 39 | import java.util.Map; |
40 | 40 | ||
41 | +import javax.enterprise.inject.Alternative; | ||
41 | import javax.faces.component.UIViewRoot; | 42 | import javax.faces.component.UIViewRoot; |
42 | import javax.faces.context.FacesContext; | 43 | import javax.faces.context.FacesContext; |
43 | 44 | ||
@@ -56,6 +57,7 @@ import br.gov.frameworkdemoiselle.util.Faces; | @@ -56,6 +57,7 @@ import br.gov.frameworkdemoiselle.util.Faces; | ||
56 | * | 57 | * |
57 | */ | 58 | */ |
58 | @Priority(Priority.L2_PRIORITY) | 59 | @Priority(Priority.L2_PRIORITY) |
60 | +@Alternative | ||
59 | public class FacesViewContextImpl extends AbstractCustomContext implements ViewContext { | 61 | public class FacesViewContextImpl extends AbstractCustomContext implements ViewContext { |
60 | 62 | ||
61 | public FacesViewContextImpl() { | 63 | public FacesViewContextImpl() { |
impl/extension/jta/.gitignore
impl/extension/se/.gitignore
impl/extension/servlet/.gitignore
parent/archetype/.gitignore
parent/bom/.gitignore
parent/extension/.gitignore
parent/framework/.gitignore
parent/jsf/.gitignore
parent/minimal/.gitignore
parent/se/.gitignore
parent/servlet/.gitignore