Commit 5221f7c6bbe8449e4255322a8886906d76f71c65

Authored by Cleverson Sacramento
1 parent 60413067
Exists in master

Criação do CacheFilter na extensão REST

impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/CacheFilter.java 0 → 100644
@@ -0,0 +1,71 @@ @@ -0,0 +1,71 @@
  1 +/*
  2 + * Demoiselle Framework
  3 + * Copyright (C) 2010 SERPRO
  4 + * ----------------------------------------------------------------------------
  5 + * This file is part of Demoiselle Framework.
  6 + *
  7 + * Demoiselle Framework is free software; you can redistribute it and/or
  8 + * modify it under the terms of the GNU Lesser General Public License version 3
  9 + * as published by the Free Software Foundation.
  10 + *
  11 + * This program is distributed in the hope that it will be useful,
  12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
  13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  14 + * GNU General Public License for more details.
  15 + *
  16 + * You should have received a copy of the GNU Lesser General Public License version 3
  17 + * along with this program; if not, see <http://www.gnu.org/licenses/>
  18 + * or write to the Free Software Foundation, Inc., 51 Franklin Street,
  19 + * Fifth Floor, Boston, MA 02110-1301, USA.
  20 + * ----------------------------------------------------------------------------
  21 + * Este arquivo é parte do Framework Demoiselle.
  22 + *
  23 + * O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou
  24 + * modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação
  25 + * do Software Livre (FSF).
  26 + *
  27 + * Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA
  28 + * GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou
  29 + * APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português
  30 + * para maiores detalhes.
  31 + *
  32 + * Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título
  33 + * "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>
  34 + * ou escreva para a Fundação do Software Livre (FSF) Inc.,
  35 + * 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.
  36 + */
  37 +package br.gov.frameworkdemoiselle.util;
  38 +
  39 +import java.io.IOException;
  40 +
  41 +import javax.servlet.Filter;
  42 +import javax.servlet.FilterChain;
  43 +import javax.servlet.FilterConfig;
  44 +import javax.servlet.ServletException;
  45 +import javax.servlet.ServletRequest;
  46 +import javax.servlet.ServletResponse;
  47 +import javax.servlet.http.HttpServletResponse;
  48 +
  49 +public class CacheFilter implements Filter {
  50 +
  51 + private String value;
  52 +
  53 + @Override
  54 + public void init(FilterConfig config) throws ServletException {
  55 + value = config.getInitParameter("value");
  56 + }
  57 +
  58 + @Override
  59 + public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException,
  60 + ServletException {
  61 + if (response instanceof HttpServletResponse) {
  62 + ((HttpServletResponse) response).setHeader("Cache-Control", value);
  63 + }
  64 +
  65 + chain.doFilter(request, response);
  66 + }
  67 +
  68 + @Override
  69 + public void destroy() {
  70 + }
  71 +}
impl/extension/servlet/src/main/java/br/gov/frameworkdemoiselle/util/ServletFilter.java
@@ -50,11 +50,6 @@ import javax.servlet.http.HttpServletResponse; @@ -50,11 +50,6 @@ import javax.servlet.http.HttpServletResponse;
50 import br.gov.frameworkdemoiselle.internal.producer.HttpServletRequestProducer; 50 import br.gov.frameworkdemoiselle.internal.producer.HttpServletRequestProducer;
51 import br.gov.frameworkdemoiselle.internal.producer.HttpServletResponseProducer; 51 import br.gov.frameworkdemoiselle.internal.producer.HttpServletResponseProducer;
52 52
53 -/**  
54 - * Implements the {@link javax.servlet.Filter} interface.  
55 - *  
56 - * @author SERPRO  
57 - */  
58 public class ServletFilter implements Filter { 53 public class ServletFilter implements Filter {
59 54
60 @Override 55 @Override
@@ -66,14 +61,6 @@ public class ServletFilter implements Filter { @@ -66,14 +61,6 @@ public class ServletFilter implements Filter {
66 ServletException { 61 ServletException {
67 setDelegate(request, response); 62 setDelegate(request, response);
68 chain.doFilter(request, response); 63 chain.doFilter(request, response);
69 -  
70 - // if (request instanceof HttpServletRequest) {  
71 - // Object attribute = ((HttpServletRequest) request).getAttribute("x");  
72 - // ((HttpServletResponse) response).setHeader("Set-Cookie", "");  
73 - // ((HttpServletResponse) response).setHeader("XXXX", "CCCC");  
74 - // response.getWriter().flush();  
75 - // response.getWriter().close();  
76 - // }  
77 } 64 }
78 65
79 private void setDelegate(ServletRequest request, ServletResponse response) { 66 private void setDelegate(ServletRequest request, ServletResponse response) {
site/apt/core.apt
@@ -1,47 +0,0 @@ @@ -1,47 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - Core  
38 -  
39 -Core  
40 -  
41 - O core do Demoiselle contém aquelas funcionalidades que são comuns a todas as extensões e aplicações.  
42 - Ele é simples, leve e formado majoritariamente por interfaces e poucas implementações, e é a base do framework.  
43 - Sem ele, as extensões e a própria aplicação não funcionam.  
44 -  
45 - É o core que possibilita a integração entre as camadas, criação de estereótipos, utilização de  
46 - recursos transacionais, tratamento de exceção, mensagens entre outras funcionalidades importantes em uma aplicação  
47 - tradicional.  
site/apt/documentation.apt
@@ -1,47 +0,0 @@ @@ -1,47 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - Documentação  
38 -  
39 -Documentação  
40 -  
41 -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------*  
42 -| {{{http://demoiselle.sourceforge.net/docs/quickstart}QuickStart}} | Tutorial do tipo "passo a passo" que ilustra de forma rápida e prática o Demoiselle Framework 2.0 | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/quickstart/2.0.3/pdf/demoiselle-quickstart.pdf}PDF}} |  
43 -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------*  
44 -| {{{http://demoiselle.sourceforge.net/docs/reference}Reference Guide}} | Guia de referência destinado a todos que desejem conhecer melhor o framework e suas funcionalidades | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/reference/2.1.1/pdf/demoiselle-reference.pdf}PDF}} |  
45 -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------*  
46 -| {{{http://demoiselle.sourceforge.net/docs/what-is-new}O que mudou?}} | Documento que exemplifica as mudanças nas funcionalidades do framework | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/html/}HTML}} | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/html_single/}HTML simples}} | {{{http://demoiselle.sourceforge.net/docs/what-is-new/2.0.1/pdf/demoiselle-what-is-new.pdf}PDF}} |  
47 -*-----------------------------------------------------------------------+-----------------------------------------------------------------------------------------------------+---------------------------------------------------------------------------+------------------------------------------------------------------------------------------+---------------------------------------------------------------------------------------------------*  
site/apt/index.apt
@@ -1,43 +0,0 @@ @@ -1,43 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - Sobre o Demoiselle 2  
38 -  
39 -Sobre o Demoiselle 2  
40 -  
41 - A versão 2 do framework Demoiselle não possui um core monolítico, onde todas as funcionalidades estão concentradas em um único pacote,  
42 - pois não queremos que os desenvolvedores que utilizam o Demoiselle sejam obrigados a ter em seus projetos funcionalidades que não vão  
43 - utilizar. Por esse motivo, esta versão do framework foi dividida em Core, Extensões e componentes.  
site/apt/jpa.apt
@@ -1,42 +0,0 @@ @@ -1,42 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - JPA extension  
38 -  
39 -JPA extension  
40 -  
41 - Esta extensão habilita o uso de JPA para tratar a persistência. Nela são disponibilizados uma fábrica de EntityManager,  
42 - um mecanismo de transação para JPA e um template para o DAO.  
site/apt/jsf.apt
@@ -1,42 +0,0 @@ @@ -1,42 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - JSF extension  
38 -  
39 -JSF extension  
40 -  
41 - Prepara a aplicação para utilizar o JSF. Disponibiliza automaticamente as configurações  
42 - necessárias para o JSF. Templates de CRUD também são disponibilizados.  
site/apt/jta.apt
@@ -1,43 +0,0 @@ @@ -1,43 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - JTA extension  
38 -  
39 -JTA extension  
40 -  
41 - Esta extensão é destinada à aplicações que utilizem JTA como estratégia de transação.  
42 -  
43 -  
site/apt/rest.apt
@@ -1,42 +0,0 @@ @@ -1,42 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - REST extension  
38 -  
39 -REST extension  
40 -  
41 - Esta extensão habilita o uso da especificação JAX-RS para expor serviços. Nela são disponibilizadas exceções,  
42 - mapeadores de exceção, interceptadores para validação.  
site/apt/se.apt
@@ -1,41 +0,0 @@ @@ -1,41 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - SE extension  
38 -  
39 -SE extension  
40 -  
41 - Extende o framework para uso em plataformas SE, o famoso mundo desktop.  
site/apt/servlet.apt
@@ -1,43 +0,0 @@ @@ -1,43 +0,0 @@
1 -~~ Demoiselle Framework  
2 -~~ Copyright (C) 2010 SERPRO  
3 -~~ ============================================================================  
4 -~~ This file is part of Demoiselle Framework.  
5 -~~  
6 -~~ Demoiselle Framework is free software; you can redistribute it and/or  
7 -~~ modify it under the terms of the GNU Lesser General Public License version 3  
8 -~~ as published by the Free Software Foundation.  
9 -~~  
10 -~~ This program is distributed in the hope that it will be useful,  
11 -~~ but WITHOUT ANY WARRANTY; without even the implied warranty of  
12 -~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
13 -~~ GNU General Public License for more details.  
14 -~~  
15 -~~ You should have received a copy of the GNU Lesser General Public License version 3  
16 -~~ along with this program; if not, see <http://www.gnu.org/licenses/>  
17 -~~ or write to the Free Software Foundation, Inc., 51 Franklin Street,  
18 -~~ Fifth Floor, Boston, MA 02110-1301, USA.  
19 -~~ ============================================================================  
20 -~~ Este arquivo é parte do Framework Demoiselle.  
21 -~~  
22 -~~ O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
23 -~~ modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
24 -~~ do Software Livre (FSF).  
25 -~~  
26 -~~ Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
27 -~~ GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
28 -~~ APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
29 -~~ para maiores detalhes.  
30 -~~  
31 -~~ Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
32 -~~ "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
33 -~~ ou escreva para a Fundação do Software Livre (FSF) Inc.,  
34 -~~ 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
35 -  
36 - ------  
37 - Servlet extension  
38 -  
39 -Servlet extension  
40 -  
41 - Esta extensão possibilita a injeção de elementos da especificação Servlet. Nela são disponibilidos fábricas de  
42 - HttpServletResponse, HttpServletRequest, HttpSession; implementação do mecanismo de controle de acesso que delega  
43 - a responsabilidade para o login-config definido no web.xml; além de filtros e listeners.  
site/site.xml
@@ -1,79 +0,0 @@ @@ -1,79 +0,0 @@
1 -<!--  
2 - Demoiselle Framework  
3 - Copyright (C) 2010 SERPRO  
4 - ============================================================================  
5 - This file is part of Demoiselle Framework.  
6 -  
7 - Demoiselle Framework is free software; you can redistribute it and/or  
8 - modify it under the terms of the GNU Lesser General Public License version 3  
9 - as published by the Free Software Foundation.  
10 -  
11 - This program is distributed in the hope that it will be useful,  
12 - but WITHOUT ANY WARRANTY; without even the implied warranty of  
13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the  
14 - GNU General Public License for more details.  
15 -  
16 - You should have received a copy of the GNU Lesser General Public License version 3  
17 - along with this program; if not, see <http://www.gnu.org/licenses/>  
18 - or write to the Free Software Foundation, Inc., 51 Franklin Street,  
19 - Fifth Floor, Boston, MA 02110-1301, USA.  
20 - ============================================================================  
21 - Este arquivo é parte do Framework Demoiselle.  
22 -  
23 - O Framework Demoiselle é um software livre; você pode redistribuí-lo e/ou  
24 - modificá-lo dentro dos termos da GNU LGPL versão 3 como publicada pela Fundação  
25 - do Software Livre (FSF).  
26 -  
27 - Este programa é distribuído na esperança que possa ser útil, mas SEM NENHUMA  
28 - GARANTIA; sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou  
29 - APLICAÇÃO EM PARTICULAR. Veja a Licença Pública Geral GNU/LGPL em português  
30 - para maiores detalhes.  
31 -  
32 - Você deve ter recebido uma cópia da GNU LGPL versão 3, sob o título  
33 - "LICENCA.txt", junto com esse programa. Se não, acesse <http://www.gnu.org/licenses/>  
34 - ou escreva para a Fundação do Software Livre (FSF) Inc.,  
35 - 51 Franklin St, Fifth Floor, Boston, MA 02111-1301, USA.  
36 --->  
37 -<project>  
38 - <bannerLeft>  
39 - <name>${project.name}</name>  
40 - <src>images/logo-l.png</src>  
41 - <href>${project.url}</href>  
42 - </bannerLeft>  
43 -  
44 - <bannerRight>  
45 - <src>images/logo-r.png</src>  
46 - </bannerRight>  
47 -  
48 - <publishDate position="left" format="dd/MM/yyyy HH:mm:ss" />  
49 - <version position="left" />  
50 -  
51 - <skin>  
52 - <groupId>br.gov.frameworkdemoiselle.component</groupId>  
53 - <artifactId>demoiselle-default-skin</artifactId>  
54 - <version>2.0.1</version>  
55 - </skin>  
56 -  
57 - <body>  
58 - <links>  
59 - <item name="Projeto" href="http://sourceforge.net/projects/demoiselle" />  
60 - <item name="Portal" href="http://www.frameworkdemoiselle.gov.br" />  
61 - </links>  
62 -  
63 - <menu name="Demoiselle 2">  
64 - <item name="Sobre" href="index.html" />  
65 - <item name="Documentação" href="http://demoiselle.sourceforge.net/docs" />  
66 - <item name="Notas de Versão" href="https://demoiselle.atlassian.net/browse/FWK/?selectedTab=com.atlassian.jira.jira-projects-plugin:versions-panel" />  
67 - </menu>  
68 -  
69 - <menu name="Módulos">  
70 - <item name="Core" href="/core.html" />  
71 - <item name="JPA extension" href="/jpa.html" />  
72 - <item name="Servlet extension" href="/servlet.html" />  
73 - <item name="JSF extension" href="/jsf.html" />  
74 - <item name="REST extension" href="/rest.html" />  
75 - <item name="SE extension" href="/se.html" />  
76 - <item name="JTA extension" href="/jta.html" />  
77 - </menu>  
78 - </body>  
79 -</project>