Commit e1ffe72033f6f716be0d6e00794fc679d1219890

Authored by Cleverson Sacramento
1 parent 58d2f13f
Exists in master

Inclusão de *.log no .gitignore e correção do teste de transação JDBC

Showing 414 changed files with 3476 additions and 52 deletions   Show diff stats
impl/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/core/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
4 5 /.settings
5 6 /.externalToolBuilders
6 7 /.DS_Store
7   -/bin
... ...
impl/core/bin/.gitignore 0 → 100644
... ... @@ -0,0 +1,6 @@
  1 +/target
  2 +/.project
  3 +/.classpath
  4 +/.settings
  5 +/.externalToolBuilders
  6 +/.DS_Store
... ...
impl/core/bin/pom.xml 0 → 100755
... ... @@ -0,0 +1,285 @@
  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 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Ignore.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedOperation.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedProperty$ManagedPropertyAccess.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ManagedProperty.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Name.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/OperationParameter.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/OperationType.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/Priority.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/StaticScoped.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/annotation/ViewScoped.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigType.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/Configuration.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigurationException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/configuration/ConfigurationValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ApplicationException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ExceptionHandler.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/exception/ExceptionHandlerInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/AbstractLifecycleBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/AbstractStrategyBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ConfigurationBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/CoreBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ManagementBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/ShutdownBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/bootstrap/StartupBootstrap.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/PaginationConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/SecurityConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/configuration/TransactionConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/AbstractCustomContext$Store.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/AbstractCustomContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ContextManager.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/CustomContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/CustomContextCounter.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ManagedContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/StaticContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/context/ThreadLocalContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/AnnotatedMethodProcessor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationArrayValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationClassValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationLoader.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationMapValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationPrimitiveOrWrapperValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/ConfigurationStringValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultAuthorizer.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/DefaultTransaction.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/LoggerMessageAppender.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MessageContextImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/NotificationManagerImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationContextImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/PaginationImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl$EmptyUser.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/SecurityContextImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/StrategySelector.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/TransactionContextImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/ExceptionHandlerInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredPermissionInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/RequiredRoleInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/interceptor/TransactionalInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$FieldDetail.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$MethodDetail.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType$ParameterDetail.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagedType.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/Management.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/ManagementNotificationEventImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/qualifier/AttributeChange.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/management/qualifier/Generic.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/producer/LoggerProducer.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/producer/ResourceBundleProducer.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/internal/proxy/Slf4jLoggerProxy.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterShutdownProccess.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/AfterStartupProccess.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/ManagementExtension.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/Shutdown.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/lifecycle/Startup.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/AttributeChangeNotification.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/GenericNotification.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagedAttributeNotFoundException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagedInvokationException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/ManagementNotificationEvent.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/management/NotificationManager.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/DefaultMessage.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/Message.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/MessageAppender.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/MessageContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/message/SeverityType.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/pagination/Pagination.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/pagination/PaginationContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AfterLoginSuccessful.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AfterLogoutSuccessful.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AuthenticationException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/Authenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/AuthorizationException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/Authorizer.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/LoggedIn.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/LoggedInInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/NotLoggedInException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermission.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredPermissionInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredRole.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/RequiredRoleInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/SecurityContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/SecurityException.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/security/User.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/BusinessController.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/Controller.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/FacadeController.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/ManagementController.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/PersistenceController.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/stereotype/ViewController.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/template/Crud.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/template/DelegateCrud.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/Transaction.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionContext.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/Transactional.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor$TransactionInfo.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor$VoidTransactionInfo.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/transaction/TransactionalInterceptor.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Beans$CustomInjectionPoint.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Beans.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Exceptions.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/NameQualifier.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Reflections.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/ResourceBundle.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/java/br/gov/frameworkdemoiselle/util/Strings.class 0 → 100644
No preview for this file type
impl/core/bin/src/main/resources/META-INF/beans.xml 0 → 100644
impl/core/bin/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension 0 → 100644
... ... @@ -0,0 +1,5 @@
  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 0 → 100644
... ... @@ -0,0 +1,123 @@
  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 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/AbstractArrayFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/ConfigurationArrayFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/PropertiesArrayEmptyFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/PropertiesArrayFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/array/XMLArrayFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/BeanValidationWithEmptyNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/BeanValidationWithFilledNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/ConfigurationBeanValidationFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyBeanValidationWithEmptyNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyBeanValidationWithFIlledNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/PropertyWithTwoConstrainViolations.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/XMLBeanValidationWithEmptyNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/beanvalidation/XMLBeanValidationWithFilledNotNullFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractClassNotFoundFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractEmptyClassFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/AbstractExistentClassFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/ConfigurationClassFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/MyClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesClassNotFoundFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesEmptyClassFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesExistentClassFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/clazz/PropertiesNullClassFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/ConfigurationCustomFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/CustomMappedFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/CustomUnmappedFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/MappedClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/MyValueExtractor.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/custom/UnmappedClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/AbstractDefaultValueConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/ConfigurationDefaultValueTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/EmptyDefaultValueConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/FilledDefaultValueConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/defaultvalue/PropertyWithInexistenceFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/AbstractIgnoredFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/ConfigurationIgnoredFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/EmptyIgnoredFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/FilledIgnoredFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/ignored/PropertyWithoutFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/AbstractMapFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/ConfigurationMapFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/PropertiesMapFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/map/XMLMapFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/AbstractEmptyNamedFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/AbstractNamedFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/ConfigurationNamedFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/PropertyEmptyNamed.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/PropertyNamed.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/XMLEmptyNamed.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/named/XMLNamed.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/AbstractPrimitiveOrWrapperErrorFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/AbstractPrimitiveOrWrapperFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/ConfigurationPrimitiveOrWrapperFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesNullWrappedField.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesPrimitiveOrWrapperErrorFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/PropertiesPrimitiveOrWrapperFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/SystemPrimitiveOrWrapperErrorFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/SystemPrimitiveOrWrapperFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/XMLPrimitiveOrWrapperErrorFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/primitiveorwrapper/XMLPrimitiveOrWrapperFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/AbstractNullStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/AbstractStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/ConfigurationStringFieldTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/PropertiesNullStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/PropertiesStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/SystemNullStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/SystemStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/XMLNullStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/field/string/XMLStringFieldConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/AbstractPrefixConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/ConfigurationPrefixTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyMissingPrefix.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyPrefixEndingWithDot.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/PropertyPrefixEndingWithoutDot.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLMissingPrefix.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLPrefixEndingWithDot.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/prefix/XMLPrefixEndingWithoutDot.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/AbstractResourceConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/ConfigurationResourceTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesNamedDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesNotDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/PropertiesWithoutFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLNamedDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLNotDefaultFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/resource/XMLWithoutFileConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/AbstractScopedConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/ConfigurationScopeTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/DefaultScopeWithoutSuperClassConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/configuration/scope/DependentScopeWithoutSuperClassConfig.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionClassNotAnnotated.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionHandlerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionHandlerTwoParameter.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/ExceptionNested.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/MultiExceptionHandler.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/basic/SimpleExceptionHandler.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomException.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomExceptionHandler.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/custom/CustomExceptionTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/inheritance/ExceptionInheritance.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/inheritance/ExceptionInheritanceTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/multistrategy/MultiStrategyExceptionHandler.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/exception/multistrategy/MultiStrategyExceptionHandlerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/priority/ShutdownWithPriority.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/priority/ShutdownWithPriorityTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/simple/ShutdownSimple.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/shutdown/simple/ShutdownSimpleTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/priority/StartupWithPriority.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/priority/StartupWithPriorityTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/simple/StartupSimple.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/lifecycle/startup/simple/StartupSimpleTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/logger/LoggerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/logger/appender/LoggerMemory.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/logger/appender/MemoryAppender.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/annotation/AnnotationTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/basic/ManagementTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/bootstrap/ManagementBootstrapTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/notification/NotificationTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagedClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagedClassPropertyError.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyManagementExtension.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyNotificationListener.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyValidator.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/DummyValidatorAnnotation.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/ManagedClassStore.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/RequestScopeBeanClient.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/testclasses/RequestScopedClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/management/validation/ValidationTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/message/DummyMessageAppender.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/message/MessageContextTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/message/MessageWithResourceBundle.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/pagination/DummyEntity.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationBasicTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextBasicTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextCache.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/pagination/PaginationContextNullTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/custom/ResourceBundleCustom.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/custom/ResourceBundleCustomTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/defaultfile/ResourceBundleDefault.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/defaultfile/ResourceBundleDefaultTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/empty/ResourceBundleEmpty.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/empty/ResourceBundleEmptyTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/notexist/ResourceBundleFileNotExist.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/file/notexist/ResourceBundleFileNotExistTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/parameter/ResourceBundleWithParameter.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/resourcebundle/parameter/ResourceBundleWithParameterTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/ambiguity/AmbiguousAuthenticatorTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/ambiguity/DuplicatedCustomAuthenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/AcceptOrDenyCredentialsTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/Credentials.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/credentials/StrictAuthenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/CustomAuthenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/CustomAuthenticatorTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/custom/EventObserver.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/disabled/DisabledAuthenticationTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/error/ErrorAuthenticator.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/error/ErrorAuthenticatorTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/selection/SelectedAuthenticatorTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/athentication/undefined/UndefinedAuthenticatorTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/ambiguity/AmbiguousAuthorizerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/ambiguity/DuplicatedCustomAuthorizer.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/custom/CustomAuthorizer.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/custom/CustomAuthorizerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/error/ErrorAuthorizer.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/error/ErrorAuthorizerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/selection/SelectedAuthorizerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/security/authorization/undefined/UndefinedAuthorizerTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/template/CrudImpl.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/template/DummyEntity.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/template/TemplateDelegateCrud.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/template/TemplateTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/test/Tests.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/createdstrategy/Strategy.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/createdstrategy/TransactionWithCreatedStrategyTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/defaultstrategy/TransactionDefaultTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/DummyStrategy.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithDefaultRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionExceptionWithoutRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManager.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithDefaultRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionManagerWithoutRollback.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/transaction/rollback/TransactionRollbackTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/ExceptionsTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/MyException.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/OtherClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/ReflectionsTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/ResourceBundleTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/SomeClass.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/SomeRuntimeException.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/StringsTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/BeansTest.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/Dummy.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyEL.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyImplementation.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifier.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifierOne.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/DummyQualifierTwo.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/InexistentImplementationInterface.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/QualifierOne.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/java/util/beans/QualifierTwo.class 0 → 100644
No preview for this file type
impl/core/bin/src/test/resources/arquillian.xml 0 → 100644
... ... @@ -0,0 +1,47 @@
  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>
0 48 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/beans.xml 0 → 100644
... ... @@ -0,0 +1,11 @@
  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 0 → 100644
... ... @@ -0,0 +1,67 @@
  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 0 → 100644
... ... @@ -0,0 +1,63 @@
  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 0 → 100644
... ... @@ -0,0 +1,38 @@
  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 0 → 100644
... ... @@ -0,0 +1,42 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,41 @@
  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 0 → 100644
... ... @@ -0,0 +1,43 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,40 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,40 @@
  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 0 → 100644
... ... @@ -0,0 +1,41 @@
  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 0 → 100644
... ... @@ -0,0 +1,52 @@
  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 0 → 100644
... ... @@ -0,0 +1,37 @@
  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 0 → 100644
... ... @@ -0,0 +1,42 @@
  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 0 → 100644
... ... @@ -0,0 +1,41 @@
  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
0 42 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/configuration/field/primitiveorwrapper/demoiselle.xml 0 → 100644
... ... @@ -0,0 +1,45 @@
  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 0 → 100644
... ... @@ -0,0 +1,38 @@
  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 0 → 100644
... ... @@ -0,0 +1,42 @@
  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 0 → 100644
... ... @@ -0,0 +1,38 @@
  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 0 → 100644
... ... @@ -0,0 +1,46 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,40 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100644
... ... @@ -0,0 +1,40 @@
  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 0 → 100644
... ... @@ -0,0 +1,36 @@
  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 0 → 100755
... ... @@ -0,0 +1,45 @@
  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 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +MESSAGE_WITHOUT_PARAMETER=Mensagem sem parâmetro
  2 +MESSAGE_PARSED=Message parsed
0 3 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/file/custom/mymessages.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/file/custom/mymessages_en.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/file/default/messages.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/file/default/messages_en.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/file/empty/messages.properties 0 → 100644
... ... @@ -0,0 +1,34 @@
  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 0 → 100644
... ... @@ -0,0 +1,38 @@
  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}
0 39 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/resourcebundle/resource-bundle.properties 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +msgWithoutParams=no params
  2 +msgWithParams=params\: {0}, {1}
... ...
impl/core/bin/src/test/resources/security/authenticator/disabled/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,37 @@
  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
0 38 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/security/authenticator/selection/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/test/resources/security/authorization/selection/demoiselle.properties 0 → 100644
... ... @@ -0,0 +1,36 @@
  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
0 37 \ No newline at end of file
... ...
impl/core/bin/src/uml/configuration.ucls 0 → 100644
... ... @@ -0,0 +1,140 @@
  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>
0 141 \ No newline at end of file
... ...
impl/core/bin/src/uml/controller.ucls 0 → 100644
... ... @@ -0,0 +1,54 @@
  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>
0 55 \ No newline at end of file
... ...
impl/core/bin/src/uml/exception.ucls 0 → 100644
... ... @@ -0,0 +1,53 @@
  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>
0 54 \ No newline at end of file
... ...
impl/core/bin/src/uml/injection-bootstrap.ucls 0 → 100644
... ... @@ -0,0 +1,103 @@
  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>
0 104 \ No newline at end of file
... ...
impl/core/bin/src/uml/injection-producer.ucls 0 → 100644
... ... @@ -0,0 +1,151 @@
  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>
0 152 \ No newline at end of file
... ...
impl/core/bin/src/uml/lifecycle-shutdown.ucls 0 → 100644
... ... @@ -0,0 +1,145 @@
  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>
0 146 \ No newline at end of file
... ...
impl/core/bin/src/uml/lifecycle-startup.ucls 0 → 100644
... ... @@ -0,0 +1,147 @@
  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>
0 148 \ No newline at end of file
... ...
impl/core/bin/src/uml/message.ucls 0 → 100644
... ... @@ -0,0 +1,86 @@
  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>
0 87 \ No newline at end of file
... ...
impl/core/bin/src/uml/pagination.ucls 0 → 100644
... ... @@ -0,0 +1,74 @@
  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>
0 75 \ No newline at end of file
... ...
impl/core/bin/src/uml/security-authentication.ucls 0 → 100644
... ... @@ -0,0 +1,132 @@
  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>
0 133 \ No newline at end of file
... ...
impl/core/bin/src/uml/security-authorization.ucls 0 → 100644
... ... @@ -0,0 +1,157 @@
  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>
0 158 \ No newline at end of file
... ...
impl/core/bin/src/uml/template.ucls 0 → 100644
... ... @@ -0,0 +1,30 @@
  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>
0 31 \ No newline at end of file
... ...
impl/core/bin/src/uml/transaction.ucls 0 → 100644
... ... @@ -0,0 +1,94 @@
  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>
0 95 \ No newline at end of file
... ...
impl/core/bin/src/uml/util.ucls 0 → 100644
... ... @@ -0,0 +1,92 @@
  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>
0 93 \ No newline at end of file
... ...
impl/extension/.gitignore
... ... @@ -1,6 +0,0 @@
1   -/target
2   -/.project
3   -/.classpath
4   -/.settings
5   -/.externalToolBuilders
6   -/.DS_Store
impl/extension/jaas/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/extension/jdbc/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/extension/jdbc/src/main/java/br/gov/frameworkdemoiselle/internal/producer/DataSourceProducer.java
... ... @@ -140,7 +140,7 @@ public class DataSourceProducer implements Serializable {
140 140 result = (DataSource) context.lookup(jndi);
141 141  
142 142 } catch (NamingException cause) {
143   - throw new DemoiselleException(bundle.getString("load-jndi-datasource-failed", dataSourceName), cause);
  143 + throw new DemoiselleException(bundle.getString("load-jndi-datasource-failed", dataSourceName, jndi), cause);
144 144  
145 145 } catch (ClassCastException cause) {
146 146 throw new DemoiselleException(bundle.getString("load-duplicated-configuration-failed"), cause);
... ...
impl/extension/jdbc/src/main/resources/demoiselle-jdbc-bundle.properties
... ... @@ -40,7 +40,7 @@ connection-was-closed=A conex\u00E3o &quot;{0}&quot; foi fechada.
40 40 connection-has-already-been-closed=A conex\u00E3o "{0}" j\u00E1 havia sido fechada.
41 41 connection-close-failed=Falha ao tentar fechar a conex\u00E3o "{0}"
42 42 set-autocommit-failed=Falha ao tentar executar connection.setAutoCommit(false) numa transa\u00E7\u00E3o gerenciada. N\u00E3o se preocupe, este comportamento \u00E9 esperado.
43   -load-jndi-datasource-failed=Falha ao tentar obter a conex\u00E3o "{0}" via JNDI.
  43 +load-jndi-datasource-failed=Falha ao tentar obter a conex\u00E3o "{0}" via o JNDI {1}.
44 44 load-duplicated-configuration-failed=Falha no carregamento das configura\u00E7\u00F5es JDBC. Verifique se existem valores duplicados indevidamente no demoiselle.properties.
45 45 getting-default-datasource-name-from-properties=Obtendo a configura\u00E7\u00E3o de banco de dados padr\u00E3o "{0}" a partir do arquivo de configura\u00E7\u00E3o demoiselle.properties.
46 46 datasource-name-found=Configura\u00E7\u00E3o de banco de dados "{0}" encontrada.
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerMultipleConnectionsTest.java
... ... @@ -52,7 +52,6 @@ import org.junit.runner.RunWith;
52 52 import test.Tests;
53 53 import br.gov.frameworkdemoiselle.annotation.Name;
54 54  
55   -//@Ignore
56 55 @RunWith(Arquillian.class)
57 56 public class ConnectionProducerMultipleConnectionsTest {
58 57  
... ... @@ -86,7 +85,7 @@ public class ConnectionProducerMultipleConnectionsTest {
86 85 assertEquals(conn1.getMetaData().getURL(), "jdbc:hsqldb:mem:hsql1");
87 86 assertEquals(conn2.getMetaData().getURL(), "jdbc:hsqldb:mem:hsql2");
88 87 assertEquals(conn3.getMetaData().getURL(), "jdbc:hsqldb:mem:hsql3");
89   - assertEquals(conn4.getMetaData().getURL(), "jdbc:h2:mem:test");
  88 + assertEquals(conn4.getMetaData().getURL(), "jdbc:derby:target/databases/derby");
90 89 }
91 90  
92 91 }
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerNoConnectionDriverTest.java
... ... @@ -50,7 +50,6 @@ import org.junit.runner.RunWith;
50 50 import test.Tests;
51 51 import br.gov.frameworkdemoiselle.annotation.Name;
52 52  
53   -//@Ignore
54 53 @RunWith(Arquillian.class)
55 54 public class ConnectionProducerNoConnectionDriverTest {
56 55  
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerNoConnectionUrlTest.java
... ... @@ -50,7 +50,6 @@ import org.junit.runner.RunWith;
50 50 import test.Tests;
51 51 import br.gov.frameworkdemoiselle.annotation.Name;
52 52  
53   -//@Ignore
54 53 @RunWith(Arquillian.class)
55 54 public class ConnectionProducerNoConnectionUrlTest {
56 55  
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithJndiTest.java
... ... @@ -52,7 +52,6 @@ import org.junit.runner.RunWith;
52 52 import test.Tests;
53 53 import br.gov.frameworkdemoiselle.annotation.Name;
54 54  
55   -//@Ignore
56 55 @RunWith(Arquillian.class)
57 56 public class ConnectionProducerWithJndiTest {
58 57  
... ... @@ -71,6 +70,6 @@ public class ConnectionProducerWithJndiTest {
71 70  
72 71 @Test
73 72 public void createConnection() throws SQLException {
74   - assertEquals(conn1.getMetaData().getURL(), "jdbc:h2:mem:test");
  73 + assertEquals(conn1.getMetaData().getURL(), "jdbc:derby:target/databases/derby");
75 74 }
76 75 }
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithNameTest.java
... ... @@ -51,7 +51,6 @@ import org.junit.runner.RunWith;
51 51 import test.Tests;
52 52 import br.gov.frameworkdemoiselle.annotation.Name;
53 53  
54   -//@Ignore
55 54 @RunWith(Arquillian.class)
56 55 public class ConnectionProducerWithNameTest {
57 56  
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutJndiTest.java
... ... @@ -51,7 +51,6 @@ import org.junit.runner.RunWith;
51 51 import test.Tests;
52 52 import br.gov.frameworkdemoiselle.annotation.Name;
53 53  
54   -//@Ignore
55 54 @RunWith(Arquillian.class)
56 55 public class ConnectionProducerWithoutJndiTest {
57 56  
... ...
impl/extension/jdbc/src/test/java/connection/producer/ConnectionProducerWithoutNameTest.java
... ... @@ -50,7 +50,6 @@ import org.junit.runner.RunWith;
50 50  
51 51 import test.Tests;
52 52  
53   -//@Ignore
54 53 @RunWith(Arquillian.class)
55 54 public class ConnectionProducerWithoutNameTest {
56 55  
... ...
impl/extension/jdbc/src/test/java/transaction/TransactionTest.java
... ... @@ -56,7 +56,6 @@ import br.gov.frameworkdemoiselle.transaction.JDBCTransaction;
56 56 import br.gov.frameworkdemoiselle.transaction.Transaction;
57 57 import br.gov.frameworkdemoiselle.transaction.TransactionContext;
58 58 import br.gov.frameworkdemoiselle.util.Beans;
59   -import br.gov.frameworkdemoiselle.util.NameQualifier;
60 59  
61 60 @RunWith(Arquillian.class)
62 61 public class TransactionTest {
... ... @@ -109,46 +108,45 @@ public class TransactionTest {
109 108 transaction.begin();
110 109 Assert.assertTrue(transaction.isActive());
111 110 }
112   -
  111 +
113 112 @Test
114   - public void commitWithSuccess() throws Exception{
  113 + public void commitWithSuccess() throws Exception {
115 114 MyEntity m = new MyEntity();
116 115 m.setId(1);
117 116 m.setDescription("desc-1");
118   -
  117 +
119 118 tb.insert(m);
120 119  
121 120 Assert.assertEquals("desc-1", tb.find(m.getId()).getDescription());
122   -
  121 +
123 122 tb.delete(m);
124   -
  123 +
125 124 Assert.assertNull(tb.find(m.getId()).getDescription());
126   - }
  125 + }
127 126  
128 127 @Test
129 128 public void rollbackWithSuccess() throws Exception {
130   - try{
  129 + try {
131 130 tb.rollbackWithSuccess();
132 131 } catch (Exception e) {
133 132 Assert.assertEquals("Exceção criada para marcar transação para rollback", e.getMessage());
134   - }
135   - finally{
  133 + } finally {
136 134 MyEntity m = tb.find(3);
137 135 Assert.assertNull(tb.find(m.getId()).getDescription());
138 136 }
139   - }
140   -
141   - @Test(expected=SQLException.class)
142   - public void closedConnection() throws Exception{
  137 + }
  138 +
  139 + @Test(expected = SQLException.class)
  140 + public void closedConnection() throws Exception {
143 141 MyEntity m = new MyEntity();
144 142 m.setId(1);
145 143 m.setDescription("desc-1");
146   -
  144 +
147 145 tb.insertWithouTransaction(m);
148   -
149   - Connection conn = Beans.getReference(Connection.class, new NameQualifier("conn"));
  146 +
  147 + Connection conn = Beans.getReference(Connection.class);
150 148 conn.close();
151   -
  149 +
152 150 tb.find(m.getId());
153   - }
  151 + }
154 152 }
... ...
impl/extension/jdbc/src/test/java/transaction/TransactionalBusiness.java
... ... @@ -42,14 +42,12 @@ import java.sql.Statement;
42 42  
43 43 import javax.inject.Inject;
44 44  
45   -import br.gov.frameworkdemoiselle.annotation.Name;
46 45 import br.gov.frameworkdemoiselle.transaction.TransactionContext;
47 46 import br.gov.frameworkdemoiselle.transaction.Transactional;
48 47  
49 48 public class TransactionalBusiness {
50 49  
51 50 @Inject
52   - @Name("conn")
53 51 private Connection conn;
54 52  
55 53 @Inject
... ... @@ -71,14 +69,13 @@ public class TransactionalBusiness {
71 69 st.executeUpdate(sql);
72 70 st.close();
73 71 }
74   -
  72 +
75 73 public void insertWithouTransaction(MyEntity m) throws Exception {
76 74 String sql = "insert into myentity (id, description) values (" + m.getId() + ", '" + m.getDescription() + "')";
77 75 Statement st = conn.createStatement();
78 76 st.executeUpdate(sql);
79 77 st.close();
80 78 }
81   -
82 79  
83 80 @Transactional
84 81 public void delete(MyEntity m1) throws Exception {
... ...
impl/extension/jdbc/src/test/resources/glassfish-resources.xml
... ... @@ -38,7 +38,7 @@
38 38 "-//GlassFish.org//DTD GlassFish Application Server 3.1 Resource Definitions//EN"
39 39 "http://glassfish.org/dtds/glassfish-resources_1_5.dtd">
40 40 <resources>
41   - <jdbc-resource pool-name="ArquillianEmbeddedDerbyPool" jndi-name="jboss/datasources/ExampleDS" />
  41 + <jdbc-resource pool-name="ArquillianEmbeddedDerbyPool" jndi-name="jdbc/arquillian" />
42 42  
43 43 <jdbc-connection-pool name="ArquillianEmbeddedDerbyPool" res-type="javax.sql.DataSource" datasource-classname="org.apache.derby.jdbc.EmbeddedDataSource"
44 44 is-isolation-level-guaranteed="false">
... ...
impl/extension/jdbc/src/test/resources/producer/multiple-connections/demoiselle.properties
... ... @@ -48,6 +48,6 @@ frameworkdemoiselle.persistence.conn3.url=jdbc:hsqldb:mem:hsql3
48 48 frameworkdemoiselle.persistence.conn3.username=sa
49 49 frameworkdemoiselle.persistence.conn3.password=
50 50  
51   -frameworkdemoiselle.persistence.conn4.jndi.name=java:jboss/datasources/ExampleDS
  51 +frameworkdemoiselle.persistence.conn4.jndi.name=jdbc/arquillian
52 52  
53 53 frameworkdemoiselle.persistence.default.datasource.name=conn3
... ...
impl/extension/jdbc/src/test/resources/producer/with-jndi/demoiselle.properties
... ... @@ -33,4 +33,4 @@
33 33 # ou escreva para a Fundação do Software Livre (FSF) Inc.,
34 34 # 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
35 35  
36   -frameworkdemoiselle.persistence.conn1.jndi.name=java:jboss/datasources/ExampleDS
  36 +frameworkdemoiselle.persistence.conn1.jndi.name=jdbc/arquillian
... ...
impl/extension/jmx/.gitignore
1   -/.settings
2   -/hsql:..tmp
  1 +/*.log
3 2 /target
4   -/.classpath
5 3 /.project
6   -/hsql:..lck
7   -/hsql:..log
8   -/hsql:..properties
9   -/hsql:..script
  4 +/.classpath
  5 +/.settings
  6 +/.externalToolBuilders
  7 +/.DS_Store
... ...
impl/extension/jpa/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
4 5 /.settings
5 6 /.externalToolBuilders
6 7 /.DS_Store
7   -/*.log
... ...
impl/extension/jsf/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/extension/jta/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/extension/se/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...
impl/extension/servlet/.gitignore
  1 +/*.log
1 2 /target
2 3 /.project
3 4 /.classpath
... ...