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 | -<!-- | |
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 | -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 | -# 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 | -<!-- | |
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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/beans.xml
... | ... | @@ -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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -# 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 | -<!-- | |
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 | -# 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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/configuration/field/primitiveorwrapper/demoiselle.xml
... | ... | @@ -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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -<!-- | |
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 | -# 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 | -# 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 | -# 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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/custom/mymessages_en.properties
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/default/messages.properties
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/default/messages_en.properties
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/resourcebundle/file/empty/messages.properties
... | ... | @@ -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 | -# 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 | 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 | -# 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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/security/authenticator/selection/demoiselle.properties
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/test/resources/security/authorization/selection/demoiselle.properties
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/configuration.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/controller.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/exception.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/injection-bootstrap.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/injection-producer.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/lifecycle-shutdown.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/lifecycle-startup.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/message.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/pagination.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/security-authentication.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/security-authorization.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/template.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/transaction.ucls
... | ... | @@ -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 | 0 | \ No newline at end of file |
impl/core/bin/src/uml/util.ucls
... | ... | @@ -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 | 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 | 134 | |
135 | 135 | @Produces |
136 | 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 | 145 | @Produces |
141 | 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 | 155 | @Produces |
146 | 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 | 165 | @Produces |
151 | 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 | 175 | @Produces |
156 | 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 | 185 | /////////////END OF PRODUCERS/////////////////// |
... | ... | @@ -175,7 +200,8 @@ public class CustomContextProducer { |
175 | 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 | 205 | CustomContext producedContext = null; |
180 | 206 | |
181 | 207 | ArrayList<CustomContext> selectableContexts = new ArrayList<CustomContext>(); |
... | ... | @@ -196,7 +222,7 @@ public class CustomContextProducer { |
196 | 222 | producedContext = StrategySelector.selectInstance(CustomContext.class, selectableContexts); |
197 | 223 | } |
198 | 224 | |
199 | - return producedContext; | |
225 | + return (T) producedContext; | |
200 | 226 | } |
201 | 227 | |
202 | 228 | private Logger getLogger() { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/StaticContextImpl.java
... | ... | @@ -48,6 +48,8 @@ |
48 | 48 | */ |
49 | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | |
51 | +import javax.enterprise.inject.Alternative; | |
52 | + | |
51 | 53 | import br.gov.frameworkdemoiselle.annotation.Priority; |
52 | 54 | import br.gov.frameworkdemoiselle.annotation.StaticScoped; |
53 | 55 | import br.gov.frameworkdemoiselle.context.StaticContext; |
... | ... | @@ -61,6 +63,7 @@ import br.gov.frameworkdemoiselle.context.StaticContext; |
61 | 63 | * |
62 | 64 | */ |
63 | 65 | @Priority(Priority.MIN_PRIORITY) |
66 | +@Alternative | |
64 | 67 | public class StaticContextImpl extends AbstractStaticContext implements StaticContext { |
65 | 68 | |
66 | 69 | public StaticContextImpl() { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryConversationContextImpl.java
... | ... | @@ -49,6 +49,7 @@ |
49 | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | |
51 | 51 | import javax.enterprise.context.ConversationScoped; |
52 | +import javax.enterprise.inject.Alternative; | |
52 | 53 | |
53 | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | 55 | import br.gov.frameworkdemoiselle.context.ConversationContext; |
... | ... | @@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ConversationContext; |
64 | 65 | * |
65 | 66 | */ |
66 | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | |
67 | 69 | public class TemporaryConversationContextImpl extends AbstractStaticContext implements ConversationContext { |
68 | 70 | |
69 | 71 | public TemporaryConversationContextImpl() { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryRequestContextImpl.java
... | ... | @@ -49,6 +49,7 @@ |
49 | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | |
51 | 51 | import javax.enterprise.context.RequestScoped; |
52 | +import javax.enterprise.inject.Alternative; | |
52 | 53 | |
53 | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | 55 | import br.gov.frameworkdemoiselle.context.RequestContext; |
... | ... | @@ -64,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.RequestContext; |
64 | 65 | * |
65 | 66 | */ |
66 | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | |
67 | 69 | public class TemporaryRequestContextImpl extends AbstractThreadLocalContext implements RequestContext { |
68 | 70 | |
69 | 71 | public TemporaryRequestContextImpl() { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporarySessionContextImpl.java
... | ... | @@ -49,6 +49,7 @@ |
49 | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | |
51 | 51 | import javax.enterprise.context.SessionScoped; |
52 | +import javax.enterprise.inject.Alternative; | |
52 | 53 | |
53 | 54 | import br.gov.frameworkdemoiselle.annotation.Priority; |
54 | 55 | import br.gov.frameworkdemoiselle.context.SessionContext; |
... | ... | @@ -65,6 +66,7 @@ import br.gov.frameworkdemoiselle.context.SessionContext; |
65 | 66 | * |
66 | 67 | */ |
67 | 68 | @Priority(Priority.MIN_PRIORITY) |
69 | +@Alternative | |
68 | 70 | public class TemporarySessionContextImpl extends AbstractStaticContext implements SessionContext { |
69 | 71 | |
70 | 72 | public TemporarySessionContextImpl() { | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/internal/context/TemporaryViewContextImpl.java
... | ... | @@ -48,6 +48,8 @@ |
48 | 48 | */ |
49 | 49 | package br.gov.frameworkdemoiselle.internal.context; |
50 | 50 | |
51 | +import javax.enterprise.inject.Alternative; | |
52 | + | |
51 | 53 | import br.gov.frameworkdemoiselle.annotation.Priority; |
52 | 54 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; |
53 | 55 | import br.gov.frameworkdemoiselle.context.ViewContext; |
... | ... | @@ -63,6 +65,7 @@ import br.gov.frameworkdemoiselle.context.ViewContext; |
63 | 65 | * |
64 | 66 | */ |
65 | 67 | @Priority(Priority.MIN_PRIORITY) |
68 | +@Alternative | |
66 | 69 | public class TemporaryViewContextImpl extends AbstractThreadLocalContext implements ViewContext { |
67 | 70 | |
68 | 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 | 56 | String value = configuration.getString(prefix + key); |
57 | 57 | |
58 | 58 | if (value!=null){ |
59 | - Object enums[] = field.getDeclaringClass().getEnumConstants(); | |
59 | + Object enums[] = field.getType().getEnumConstants(); | |
60 | 60 | |
61 | 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 | 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 | 70 | public Logger create(final InjectionPoint ip) { |
71 | 71 | Class<?> type; |
72 | 72 | |
73 | - if (ip.getMember() != null) { | |
73 | + if (ip != null && ip.getMember() != null) { | |
74 | 74 | type = ip.getMember().getDeclaringClass(); |
75 | 75 | } else { |
76 | 76 | type = LoggerProducer.class; | ... | ... |
impl/core/src/main/java/br/gov/frameworkdemoiselle/util/Beans.java
... | ... | @@ -169,7 +169,8 @@ public final class Beans { |
169 | 169 | |
170 | 170 | @SuppressWarnings("unchecked") |
171 | 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 | 174 | CreationalContext<?> context = getBeanManager().createCreationalContext(bean); |
174 | 175 | Type beanType = beanClass == null ? bean.getBeanClass() : beanClass; |
175 | 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 | 37 | package br.gov.frameworkdemoiselle.internal.bootstrap; |
2 | 38 | |
3 | 39 | import java.lang.annotation.Annotation; |
4 | 40 | import java.lang.reflect.Type; |
5 | -import java.net.URL; | |
41 | +import java.util.Collections; | |
42 | +import java.util.HashSet; | |
6 | 43 | import java.util.Locale; |
7 | 44 | import java.util.Set; |
8 | 45 | |
... | ... | @@ -10,18 +47,20 @@ import javax.enterprise.context.ApplicationScoped; |
10 | 47 | import javax.enterprise.context.ConversationScoped; |
11 | 48 | import javax.enterprise.context.RequestScoped; |
12 | 49 | import javax.enterprise.context.SessionScoped; |
50 | +import javax.enterprise.event.Observes; | |
13 | 51 | import javax.enterprise.inject.spi.AnnotatedConstructor; |
14 | 52 | import javax.enterprise.inject.spi.AnnotatedField; |
15 | 53 | import javax.enterprise.inject.spi.AnnotatedMethod; |
16 | 54 | import javax.enterprise.inject.spi.AnnotatedType; |
17 | -import javax.enterprise.inject.spi.BeanManager; | |
18 | 55 | import javax.enterprise.inject.spi.Extension; |
19 | 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 | 60 | import org.apache.commons.configuration.PropertiesConfiguration; |
23 | 61 | import org.slf4j.Logger; |
24 | 62 | |
63 | +import br.gov.frameworkdemoiselle.DemoiselleException; | |
25 | 64 | import br.gov.frameworkdemoiselle.annotation.Name; |
26 | 65 | import br.gov.frameworkdemoiselle.annotation.ViewScoped; |
27 | 66 | import br.gov.frameworkdemoiselle.configuration.Configuration; |
... | ... | @@ -37,151 +76,158 @@ public class EntityManagerBootstrap implements Extension { |
37 | 76 | |
38 | 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 | 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 | 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 | 104 | case NOSCOPE: |
83 | - returnedAnnotation = delegate.getAnnotation(annotationType); | |
105 | + expectedScopedAnnotationType = null; | |
106 | + scopedLiteral = null; | |
107 | + break; | |
84 | 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 | 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 | 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 | 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 | 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 | 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 | 233 | private Logger getLogger() { |
... | ... | @@ -194,9 +240,15 @@ public class EntityManagerBootstrap implements Extension { |
194 | 240 | |
195 | 241 | private ResourceBundle getBundle() { |
196 | 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 | 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 | 50 | /** |
51 | 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 | 54 | public class EntityManagerConfig implements Serializable { |
55 | 55 | |
56 | 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 | 44 | |
45 | 45 | import javax.annotation.PostConstruct; |
46 | 46 | import javax.annotation.PreDestroy; |
47 | -import javax.enterprise.context.RequestScoped; | |
48 | 47 | import javax.enterprise.inject.Default; |
49 | 48 | import javax.enterprise.inject.Produces; |
50 | 49 | import javax.enterprise.inject.spi.InjectionPoint; |
... | ... | @@ -67,8 +66,7 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; |
67 | 66 | * persistence.xml, demoiselle.properties or @PersistenceUnit annotation. |
68 | 67 | * </p> |
69 | 68 | */ |
70 | -@RequestScoped | |
71 | -public class EntityManagerProducer implements Serializable { | |
69 | +public class EntityManagerProducer implements Serializable{ | |
72 | 70 | |
73 | 71 | private static final long serialVersionUID = 1L; |
74 | 72 | |
... | ... | @@ -83,7 +81,7 @@ public class EntityManagerProducer implements Serializable { |
83 | 81 | |
84 | 82 | @Inject |
85 | 83 | private EntityManagerFactoryProducer factory; |
86 | - | |
84 | + | |
87 | 85 | /** |
88 | 86 | * <p> |
89 | 87 | * Default EntityManager factory. Tries two strategies to produces EntityManager instances. |
... | ... | @@ -98,7 +96,7 @@ public class EntityManagerProducer implements Serializable { |
98 | 96 | */ |
99 | 97 | @Default |
100 | 98 | @Produces |
101 | - public EntityManager createDefault(InjectionPoint ip, EntityManagerConfig config) { | |
99 | + protected EntityManager createDefault(InjectionPoint ip, EntityManagerConfig config) { | |
102 | 100 | String persistenceUnit = getFromProperties(config); |
103 | 101 | |
104 | 102 | if (persistenceUnit == null) { |
... | ... | @@ -108,9 +106,21 @@ public class EntityManagerProducer implements Serializable { |
108 | 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 | 121 | @Name("") |
112 | 122 | @Produces |
113 | - public EntityManager createNamed(InjectionPoint ip, EntityManagerConfig config) { | |
123 | + protected EntityManager createNamed(InjectionPoint ip, EntityManagerConfig config) { | |
114 | 124 | String persistenceUnit = ip.getAnnotated().getAnnotation(Name.class).value(); |
115 | 125 | return new EntityManagerProxy(persistenceUnit); |
116 | 126 | } |
... | ... | @@ -166,16 +176,16 @@ public class EntityManagerProducer implements Serializable { |
166 | 176 | return persistenceUnits.iterator().next(); |
167 | 177 | } |
168 | 178 | } |
169 | - | |
179 | + | |
170 | 180 | @PostConstruct |
171 | - public void init() { | |
181 | + protected void init() { | |
172 | 182 | for (String persistenceUnit : factory.getCache().keySet()) { |
173 | 183 | getEntityManager(persistenceUnit); |
174 | 184 | } |
175 | 185 | } |
176 | 186 | |
177 | 187 | @PreDestroy |
178 | - public void close() { | |
188 | + protected void close() { | |
179 | 189 | for (EntityManager entityManager : cache.values()) { |
180 | 190 | entityManager.close(); |
181 | 191 | } | ... | ... |
impl/extension/jpa/src/main/java/br/gov/frameworkdemoiselle/internal/producer/RequestScopedProducer.java
... | ... | @@ -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 | 51 | import javax.persistence.criteria.CriteriaQuery; |
52 | 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 | 59 | import br.gov.frameworkdemoiselle.internal.producer.EntityManagerProducer; |
55 | 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 | 65 | * Delegates all operation invocations to the cached EntityManager. |
... | ... | @@ -62,7 +69,7 @@ import br.gov.frameworkdemoiselle.util.Beans; |
62 | 69 | public class EntityManagerProxy implements EntityManager, Serializable { |
63 | 70 | |
64 | 71 | private static final long serialVersionUID = 1L; |
65 | - | |
72 | + | |
66 | 73 | /** |
67 | 74 | * Persistence unit of the delegated EntityManager. |
68 | 75 | */ |
... | ... | @@ -95,6 +102,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { |
95 | 102 | @Override |
96 | 103 | public void persist(Object entity) { |
97 | 104 | joinTransactionIfNecessary(); |
105 | + checkEntityManagerScopePassivable(entity); | |
98 | 106 | getEntityManagerDelegate().persist(entity); |
99 | 107 | } |
100 | 108 | |
... | ... | @@ -105,6 +113,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { |
105 | 113 | @Override |
106 | 114 | public <T> T merge(T entity) { |
107 | 115 | joinTransactionIfNecessary(); |
116 | + checkEntityManagerScopePassivable(entity); | |
108 | 117 | return getEntityManagerDelegate().merge(entity); |
109 | 118 | } |
110 | 119 | |
... | ... | @@ -115,6 +124,7 @@ public class EntityManagerProxy implements EntityManager, Serializable { |
115 | 124 | @Override |
116 | 125 | public void remove(Object entity) { |
117 | 126 | joinTransactionIfNecessary(); |
127 | + checkEntityManagerScopePassivable(entity); | |
118 | 128 | getEntityManagerDelegate().remove(entity); |
119 | 129 | } |
120 | 130 | |
... | ... | @@ -510,4 +520,30 @@ public class EntityManagerProxy implements EntityManager, Serializable { |
510 | 520 | public String toString() { |
511 | 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 | 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 | 43 | persistence-unit-name-found=Unidade de persist\u00EAncia "{0}" encontrada. |
44 | 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 | 46 | malformed-jpql=Consulta JPQL mal formada para pagina\u00E7\u00E3o de dados. |
47 | 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 | 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 | 21 | public class ProducerTest { |
22 | 22 | |
23 | 23 | private static final String PATH = "src/test/resources/producer"; |
24 | - | |
25 | - @Deployment | |
24 | + | |
25 | + @Deployment//(name="request_scoped_producer") | |
26 | 26 | public static WebArchive createDeployment() { |
27 | 27 | WebArchive deployment = Tests.createDeployment(ProducerTest.class); |
28 | 28 | deployment.addAsResource(Tests.createFileAsset(PATH + "/persistence.xml"), "META-INF/persistence.xml"); |
29 | 29 | deployment.addAsResource(Tests.createFileAsset(PATH + "/demoiselle.properties"), "demoiselle.properties"); |
30 | - | |
30 | + | |
31 | 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 | 43 | @Test |
35 | 44 | public void produceEntityManager() { |
36 | 45 | EntityManager manager = Beans.getReference(EntityManager.class); |
... | ... | @@ -71,6 +80,28 @@ public class ProducerTest { |
71 | 80 | |
72 | 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 | 106 | private String createId(String id) { |
76 | 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 | 38 | |
39 | 39 | import java.util.Map; |
40 | 40 | |
41 | +import javax.enterprise.inject.Alternative; | |
41 | 42 | import javax.faces.component.UIViewRoot; |
42 | 43 | import javax.faces.context.FacesContext; |
43 | 44 | |
... | ... | @@ -56,6 +57,7 @@ import br.gov.frameworkdemoiselle.util.Faces; |
56 | 57 | * |
57 | 58 | */ |
58 | 59 | @Priority(Priority.L2_PRIORITY) |
60 | +@Alternative | |
59 | 61 | public class FacesViewContextImpl extends AbstractCustomContext implements ViewContext { |
60 | 62 | |
61 | 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