From eea03a1896dc3ba5126ed945ad49a2634867e2d2 Mon Sep 17 00:00:00 2001 From: Carlos Vieira Date: Mon, 4 Jun 2018 14:16:30 -0300 Subject: [PATCH] Nova versão do eSELO --- Desenvolvimento/Codificacao/e-Selo/.classpath | 62 +++++++++++++++++++++++++++++++++----------------------------- Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.jdt.core.prefs | 6 +++--- Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.wst.common.component | 2 +- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/mediaAvaliacao.jsp | 15 ++++++++++++--- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/painelAcessibilidade.jsp | 7 ++++++- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag | 7 ++++--- Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css | 1219 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java | 9 +++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java | 304 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java | 46 ++++++++++++++++++++++++++++++++++++++++++++-- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/CriterioDAO.java | 21 +++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ErrosMaisComunsDAO.java | 19 +++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java | 49 +++++++++++++++++++++++++++++++++++++++++++++++-- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/MediaAvaliacaoDAO.java | 82 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/OrgaoDao.java | 13 ++++++++++++- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RelatoriosFadDAO.java | 10 ++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoCriterioDao.java | 15 +++++++++++++-- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoRecomendacaoDao.java | 13 ++++++++++++- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/SitioDAO.java | 2 +- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java | 12 ++++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/UsuarioDAO.java | 14 ++++++++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/GraficoMediaAvaliacao.java | 58 +++++++++++++++++++++++++++++++++------------------------- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/ResultadoCriterio.java | 8 ++++++++ Desenvolvimento/Codificacao/e-Selo/src/main/resources/config.properties | 6 ++++++ Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml | 5 +++-- Desenvolvimento/Codificacao/e-Selo/target/classes/.gitignore | 1 - Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class | Bin 437 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class | Bin 2143 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class | Bin 4026 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class | Bin 5393 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class | Bin 1252 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class | Bin 4287 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class | Bin 4485 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class | Bin 1220 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class | Bin 6259 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class | Bin 2365 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class | Bin 5387 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class | Bin 1148 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class | Bin 1988 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class | Bin 12461 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class | Bin 11182 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class | Bin 12904 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class | Bin 4681 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class | Bin 597 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class | Bin 20615 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class | Bin 4284 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class | Bin 8882 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class | Bin 2108 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class | Bin 3500 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class | Bin 3101 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class | Bin 9866 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class | Bin 1865 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class | Bin 2935 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class | Bin 3327 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class | Bin 2851 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class | Bin 4883 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class | Bin 4878 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class | Bin 3941 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class | Bin 3517 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class | Bin 2705 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class | Bin 1728 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class | Bin 2150 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class | Bin 3274 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class | Bin 4088 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class | Bin 1532 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class | Bin 1869 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class | Bin 7001 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class | Bin 3086 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class | Bin 3131 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class | Bin 3964 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class | Bin 6020 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class | Bin 2941 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class | Bin 3473 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class | Bin 4772 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class | Bin 2211 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class | Bin 3673 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class | Bin 2360 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class | Bin 3467 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class | Bin 942 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class | Bin 2566 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class | Bin 1109 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class | Bin 4182 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties | 30 +++++++++++++++++++++++++++++- Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml | 20 +++++++++++++++++--- Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/.gitignore | 1 - Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF | 2 +- Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties | 4 ++-- Desenvolvimento/Codificacao/e-Selo/target/test-classes/.gitignore | 1 - Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class | Bin 1344 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class | Bin 1727 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class | Bin 1072 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class | Bin 2042 -> 0 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class | Bin 9453 -> 0 bytes 94 files changed, 1395 insertions(+), 821 deletions(-) delete mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/.gitignore delete mode 100644 Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/.gitignore delete mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/.gitignore diff --git a/Desenvolvimento/Codificacao/e-Selo/.classpath b/Desenvolvimento/Codificacao/e-Selo/.classpath index e7d83f2..86886c8 100644 --- a/Desenvolvimento/Codificacao/e-Selo/.classpath +++ b/Desenvolvimento/Codificacao/e-Selo/.classpath @@ -1,29 +1,33 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.jdt.core.prefs b/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.jdt.core.prefs index c788ee3..1ab2bb5 100644 --- a/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.jdt.core.prefs +++ b/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.jdt.core.prefs @@ -1,8 +1,8 @@ eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7 -org.eclipse.jdt.core.compiler.compliance=1.7 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.7 +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.wst.common.component b/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.wst.common.component index 4fefb57..cf1e70e 100644 --- a/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.wst.common.component +++ b/Desenvolvimento/Codificacao/e-Selo/.settings/org.eclipse.wst.common.component @@ -1,5 +1,5 @@ - + diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/mediaAvaliacao.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/mediaAvaliacao.jsp index e84f77e..6424103 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/mediaAvaliacao.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/mediaAvaliacao.jsp @@ -10,6 +10,7 @@
+
${caminhoAvaliacao.nome }
@@ -32,7 +33,12 @@ ${tipo} Total de ${nomeTotal} + + Nota + + Média + @@ -50,7 +56,10 @@ - ${mediaAvaliacao.nome } + + + + ${mediaAvaliacao.nome } @@ -91,10 +100,10 @@ ${relatoriosFad.no_unidade_plano } - Download + Download do relatório - ${relatoriosFad.no_unidade_plano } - Download + Download do plano de trabalho - ${relatoriosFad.no_unidade_plano }
diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/painelAcessibilidade.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/painelAcessibilidade.jsp index 68fceb0..40fd5c0 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/painelAcessibilidade.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/painelAcessibilidade/painelAcessibilidade.jsp @@ -38,7 +38,12 @@ ${html} - ${mediaAvaliacao.nome } + + + + + + ${mediaAvaliacao.nome } diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag index 5c40359..611057c 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/tags/baseLayout.tag @@ -59,7 +59,7 @@
Início do Conteúdo -

As verificações passíveis de verificação automática representam apenas 20% (vinte por cento) do conjunto de verificações necessárias.

+

Atenção: Validações automáticas representam apenas 20% (vinte por cento) do conjunto de verificações de acessibilidade. Dúvidas: consulte checklist humano constante no anexo "D" da cartilha de Boas Práticas para Acessibilidade Digital na Contratação de Desenvolvimento WEB

@@ -77,8 +77,9 @@ Vlibras - tradutor automático de conteúdos para LIBRASVlibras - tradutor automático de conteúdos para LIBRAS Site Externo
- Modelo de Acessibilidade em Governo Eletrônico - eMAGModelo de Acessibilidade em Governo Eletrônico - eMAG Site Externo

-
+ Modelo de Acessibilidade em Governo Eletrônico - eMAGModelo de Acessibilidade em Governo Eletrônico - eMAG Site Externo
+ + cartilha de Boas Práticas para Acessibilidade Digital na Contratação de Desenvolvimento WEBCartilha de Boas Práticas para Acessibilidade Digital na Contratação de Desenvolvimento WEBSite Externo

Fim do Conteúdo
Voltar para o topo diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css b/Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css index c6ab756..f4743d3 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/static/css/painelAcessibilidade.css @@ -1,301 +1,254 @@ - @media only screen and (min-width : 768px) { -body { - margin-top: 30px; - margin-left: 0; - margin-right:0; - margin-bottom:0; - background-color: #ffffff; - color: #000000; - font-size: 80%; - font-weight: normal; - font-family: "Open Sans", Arial, Helvetica, sans-serif; -} - -.fonteVermelha{ -text-align: center; -color: #ff0000; -} - -#menu { - background: #0a5517; - padding-top: 1px; - padding-bottom: 1px; - font-family: Arial, Helvetica, sans-serif; - text-align: right; -} -#menu ul{ - - margin-right: 25%; -} - -#menu li{ - list-style: none; - text-align: right; - margin: 0 !important; - + body { + margin-top: 30px; + margin-left: 0; + margin-right: 0; + margin-bottom: 0; + background-color: #ffffff; + color: #000000; + font-size: 80%; + font-weight: normal; + font-family: "Open Sans", Arial, Helvetica, sans-serif; + } + .imgDonload { + width: 85%; + } + .fonteVermelha { + text-align: center; + color: #ff0000; + } + #menu { + background: #0a5517; + padding-top: 1px; + padding-bottom: 1px; + font-family: Arial, Helvetica, sans-serif; + text-align: right; + } + #menu ul { + margin-right: 25%; + } + #menu li { + list-style: none; + text-align: right; + margin: 0 !important; + } + #menu ul li { + display: inline; + color: #ffffff !important; + } + #menu ul li a { + display: inline; + color: #ffffff !important; + margin: 0; } - -#menu ul li{ - display: inline; - color: #ffffff !important; -} - #menu ul li a{ - display: inline; - color: #ffffff !important; - margin: 0; -} - h2#alertaAvaliacaoAutomatica { - margin-left: 0; -} - -header { - width: 100%; - /*Banner*/ - /* height: 132px;*/ - background-color: #19882c; - /* Old browsers */ - background-color: #0A5517; - background-image: -moz-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* FF3.6+ */ - background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, - color-stop(1%, #19882c), color-stop(100%, #025310)); - /* Chrome,Safari4+ */ - background-image: -webkit-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* Chrome10+,Safari5.1+ */ - background-image: -o-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* Opera 12+ */ - background-image: -ms-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* IE10+ */ - background-image: radial-gradient(ellipse at center, #19882c 1%, #025310 100%); - /* W3C */ - /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19882c',endColorstr='#025310', GradientType=1); + margin-left: 0; + } + header { + width: 100%; + /*Banner*/ + /* height: 132px;*/ + background-color: #19882c; + /* Old browsers */ + background-color: #0A5517; + background-image: -moz-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* FF3.6+ */ + background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, + color-stop(1%, #19882c), color-stop(100%, #025310)); + /* Chrome,Safari4+ */ + background-image: -webkit-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* Chrome10+,Safari5.1+ */ + background-image: -o-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* Opera 12+ */ + background-image: -ms-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* IE10+ */ + background-image: radial-gradient(ellipse at center, #19882c 1%, #025310 100%); + /* W3C */ + /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19882c',endColorstr='#025310', GradientType=1); IE6-9 fallback on horizontal gradient */ - height: 200px; -} - -.oculto { - display: none; -} - -h2{ - font-size: 15px; - margin-left: 2.8em; -} - -.oculto_visao { - list-style-type: none; - position: absolute; - left: -999em; -} - -a { - text-decoration: none; - margin-left: 0.8em; -} - -#barra-brasil { - position: absolute; - width: 100%; - top: 0; - left: 0; -} - -#topo { - width: 93.75%; - margin: auto; - padding: 0; -} - -.ferramentasAcessibilidade -{ - height: 30px; - width: 30px; -} - -.ferramentas img -{ - margin-top: 0.8em; - margin-left: 1em; - padding-right: 0.5em; -} - -#accessibility { - display: inline; - margin-left: 12%; - padding-top: 5px; - text-align: left; - float: left; - padding-left: 0; - width: 100% -} - -h1 { - padding-top: 50px; -} - -h1 a { - color: #ffffff; -} - -#accessibility li { - display: inline; -} - -#accessibility a { - color: #ffffff; - padding-right: 10px; - font-family: Arial, Helvetica, sans-serif; -} - -#accessibility span { - background: #ffffff; - font-weight: bold; - color: #327241; - padding: 0 4px; -} - -#accessibility a:hover { - border-bottom: 1px solid; -} - -.contanner { - font-size: 14px; - width: 940px; - margin: auto; - border: 0; -} - -Table { - width: 90%; - font-size: 0.9em; -} - - -#logo { - color: #ffffff !important; - padding: 0; - padding-left: 12%; -} - -#portal-title-1 { - position: relative; -} - -#emag { - width: 180px; - height: 290px; - background: #92d68f; - text-align: center; - float: left; -} - -#testesAutomaticos { - width: 220px; - height: 290px; - border-left: 1px solid #000000; - border-right: 1px solid #000000; - /*background: #97aeec;*/ - text-align: center; - float: left; - font-size: 12px; -} - -#grafico { - width: 532px; - height: 200px; - text-align: center; - float: left; - margin-left: 150px; -} - -#grafico2 { - width: 532px; - height: 200px; - text-align: center; - float: left; -} - -.myChart { - width: 90% !important; - height: 100% !important; -} - -element.style { - width: 90% !important; - height: 100% !important; -} - -.logoAvaliacao { - margin-top: 10px; - width: 940px; - height: 290px; - background: #ffffff; - border-style: solid; - border-color: #000000; - border-width: 1px; -} - -.logoAvaliacao label { - position: relative; - top: 45%; -} - -.avaliacao { - margin:auto; - margin-top: 10px; - width: 940px; - background: #ffffff; - border-style: solid; - border-color: #000000; - border-width: 1px; -} - -table { - margin-left: 5%; - border-collapse: collapse; -} - -.table, th, td { - border: 2px solid #000000; -} - -table th { - background: #585450; - color: #ffffff; - text-align: left !important; -} - -.avaliacao label { - margin-left: 10px; -} - -.avaliacao hr { - margin-left: 10px; - margin-right: 10px; -} - -#footer-brasil { - background: none repeat scroll 0% 0% #00420c; - padding: 1em 0px; - max-width: 100%; -} - -a.oculto { - display: inline-block; - font-size: 0; - text-indent: -20000px; -} - -#voltar-topo { - margin: auto; - text-align: right; - font-size: 12px; -} - - -#webaxscore { + height: 200px; + } + .oculto { + display: none; + } + h2 { + font-size: 15px; + margin-left: 2.8em; + } + .oculto_visao { + list-style-type: none; + position: absolute; + left: -999em; + } + a { + text-decoration: none; + margin-left: 0.8em; + } + #barra-brasil { + position: absolute; + width: 100%; + top: 0; + left: 0; + } + #topo { + width: 93.75%; + margin: auto; + padding: 0; + } + .ferramentasAcessibilidade { + height: 30px; + width: 30px; + } + .ferramentas img { + margin-top: 0.8em; + margin-left: 1em; + padding-right: 0.5em; + } + #accessibility { + display: inline; + margin-left: 12%; + padding-top: 5px; + text-align: left; + float: left; + padding-left: 0; + width: 100% + } + h1 { + padding-top: 50px; + } + h1 a { + color: #ffffff; + } + #accessibility li { + display: inline; + } + #accessibility a { + color: #ffffff; + padding-right: 10px; + font-family: Arial, Helvetica, sans-serif; + } + #accessibility span { + background: #ffffff; + font-weight: bold; + color: #327241; + padding: 0 4px; + } + #accessibility a:hover { + border-bottom: 1px solid; + } + .contanner { + font-size: 14px; + width: 940px; + margin: auto; + border: 0; + } + Table { + width: 90%; + font-size: 0.9em; + } + #logo { + color: #ffffff !important; + padding: 0; + padding-left: 12%; + } + #portal-title-1 { + position: relative; + } + #emag { + width: 180px; + height: 290px; + background: #92d68f; + text-align: center; + float: left; + } + #testesAutomaticos { + width: 220px; + height: 290px; + border-left: 1px solid #000000; + border-right: 1px solid #000000; + /*background: #97aeec;*/ + text-align: center; + float: left; + font-size: 12px; + } + #grafico { + width: 532px; + height: 200px; + text-align: center; + float: left; + margin-left: 150px; + } + #grafico2 { + width: 532px; + height: 200px; + text-align: center; + float: left; + } + .myChart { + width: 90% !important; + height: 100% !important; + } + element.style { + width: 90% !important; + height: 100% !important; + } + .logoAvaliacao { + margin-top: 10px; + width: 940px; + height: 290px; + background: #ffffff; + border-style: solid; + border-color: #000000; + border-width: 1px; + } + .logoAvaliacao #centralizar { + position: relative; + top: 45%; + } + .avaliacao { + margin: auto; + margin-top: 10px; + width: 940px; + background: #ffffff; + border-style: solid; + border-color: #000000; + border-width: 1px; + } + table { + margin-left: 5%; + border-collapse: collapse; + } + .table, th, td { + border: 2px solid #000000; + } + table th { + background: #585450; + color: #ffffff; + text-align: left !important; + } + .avaliacao label { + margin-left: 10px; + } + .avaliacao hr { + margin-left: 10px; + margin-right: 10px; + } + #footer-brasil { + background: none repeat scroll 0% 0% #00420c; + padding: 1em 0px; + max-width: 100%; + } + a.oculto { + display: inline-block; + font-size: 0; + text-indent: -20000px; + } + #voltar-topo { + margin: auto; + text-align: right; + font-size: 12px; + } + #webaxscore { /*background: transparent url("img/bg.png") repeat scroll left top;*/ color: #000000; float: left; @@ -323,27 +276,24 @@ a.oculto { font-weight: bold; line-height: 1em; } - div.scoreB_bom { background-color: #0d0 !important; border: 4px solid #090; color: #fff !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } - div.scoreB_razoavel { background-color: #ffff00 !important; border: 4px solid #f2f200; - color: #000000!important; + color: #000000 !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } div.scoreB_ruim { background-color: #ff8000 !important; border: 4px solid #e17100; - color: #000000!important; + color: #000000 !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } - div.scoreB_pessimo { background-color: #ff0000 !important; border: 4px solid #ea0000; @@ -357,356 +307,298 @@ a.oculto { margin-left: 10%; width: 28%; } - - #bom - { - width: 80px; - height: 20px; - + #bom { + width: 80px; + height: 20px; } - #razoavel - { - width: 125px; - height: 20px;; + #razoavel { + width: 125px; + height: 20px;; } - #ruim - { - width: 127px; - height: 20px;; + #ruim { + width: 127px; + height: 20px;; } - #pessimo - { - width: 70px; - height: 20px; + #pessimo { + width: 70px; + height: 20px; } - - #legenda{ - text-align: left; - padding-left: 10px; - width: 180px; - float: left; + #legenda { + text-align: left; + padding-left: 10px; + width: 180px; + float: left; } - #legenda li { - font-size: 9px; -} - .legenda - { - list-style: none; - margin-top: 2px; + font-size: 9px; } - - - .mBrasil{ - margin-left: 20px; + .legenda { + list-style: none; + margin-top: 2px; } - .orgao{ - margin-left: 40px; + .mBrasil { + margin-left: 20px; } - .dominio{ - margin-left: 60px; + .orgao { + margin-left: 40px; } - .sitio{ - margin-left: 80px; + .dominio { + margin-left: 60px; } - #ultimaAvaliacao{ - font-size:12px; - float: right; - margin-right: 20px; + .sitio { + margin-left: 80px; } - .centralizado{ - text-align: center; - width: 15%; + #ultimaAvaliacao { + font-size: 12px; + float: right; + margin-right: 20px; + } + .centralizado { + text-align: center; + width: 15%; + padding-left: 0.5em; } - - - } /*-----Fim max-width: 1024px */ /*------Inicio max-width: 768px----*/ @media only screen and (max-width : 768px) { body { - margin-top: 30px; - margin-left: 0; - margin-right:0; - margin-bottom:0; - background-color: #ffffff; - color: #000000; - font-size: 80%; - font-weight: normal; - font-family: "Open Sans", Arial, Helvetica, sans-serif; -} -#menu { - background: #0a5517; - padding-top: 1px; - padding-bottom: 1px; - font-family: Arial, Helvetica, sans-serif; -} - -.fonteVermelha{ -text-align: center; -color: #ff0000; -} -#menu li{ - list-style: none; - text-align: right; - margin: 0 !important; - + margin-top: 30px; + margin-left: 0; + margin-right: 0; + margin-bottom: 0; + background-color: #ffffff; + color: #000000; + font-size: 80%; + font-weight: normal; + font-family: "Open Sans", Arial, Helvetica, sans-serif; } - -#menu ul li{ - display: inline; - color: #ffffff !important; -} - #menu ul li a{ - display: inline; - color: #ffffff !important; - margin: 0; -} -header { - width: 100%; - /*Banner*/ - /* height: 132px;*/ - background-color: #19882c; - /* Old browsers */ - background-color: #0A5517; - background-image: -moz-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* FF3.6+ */ - background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, - color-stop(1%, #19882c), color-stop(100%, #025310)); - /* Chrome,Safari4+ */ - background-image: -webkit-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* Chrome10+,Safari5.1+ */ - background-image: -o-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* Opera 12+ */ - background-image: -ms-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); - /* IE10+ */ - background-image: radial-gradient(ellipse at center, #19882c 1%, #025310 100%); - /* W3C */ - /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19882c',endColorstr='#025310', GradientType=1); + #menu { + background: #0a5517; + padding-top: 1px; + padding-bottom: 1px; + font-family: Arial, Helvetica, sans-serif; + } + .fonteVermelha { + text-align: center; + color: #ff0000; + } + #menu li { + list-style: none; + text-align: right; + margin: 0 !important; + } + #menu ul li { + display: inline; + color: #ffffff !important; + } + #menu ul li a { + display: inline; + color: #ffffff !important; + margin: 0; + } + header { + width: 100%; + /*Banner*/ + /* height: 132px;*/ + background-color: #19882c; + /* Old browsers */ + background-color: #0A5517; + background-image: -moz-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* FF3.6+ */ + background-image: -webkit-gradient(radial, center center, 0px, center center, 100%, + color-stop(1%, #19882c), color-stop(100%, #025310)); + /* Chrome,Safari4+ */ + background-image: -webkit-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* Chrome10+,Safari5.1+ */ + background-image: -o-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* Opera 12+ */ + background-image: -ms-radial-gradient(center, ellipse cover, #19882c 1%, #025310 100%); + /* IE10+ */ + background-image: radial-gradient(ellipse at center, #19882c 1%, #025310 100%); + /* W3C */ + /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#19882c',endColorstr='#025310', GradientType=1); IE6-9 fallback on horizontal gradient */ - height: 200px; -} - -h2{ - font-size: 15px; - margin-left: 2.8em; - padding-left: 2em; -} - + height: 200px; + } + h2 { + font-size: 15px; + margin-left: 2.8em; + padding-left: 2em; + } h2#alertaAvaliacaoAutomatica { - margin-left: 0; -} - -.oculto { - display: none; -} - -.oculto_visao { - list-style-type: none; - position: absolute; - left: -999em; -} - -a { - text-decoration: none; - margin-left: 0.8em; -} - -#barra-brasil { - position: absolute; - width: 100%; - top: 0; - left: 0; -} - -#topo { - width: 93.75%; - margin: auto; - padding: 0; -} - - - -#accessibility { - display: inline; - margin-left: 12%; - padding-top: 5px; - text-align: left; - float: left; - padding-left: 0; - width: 100% -} - -h1 { - padding-top: 10%; - font-size: 1.6em; -} - -h1 a { - color: #ffffff; -} - -#accessibility li { - display: inline; -} - -#accessibility a { - color: #ffffff; - padding-right: 10px; - font-family: Arial, Helvetica, sans-serif; -} - -#accessibility span { - background: #ffffff; - font-weight: bold; - color: #327241; - padding: 0 4px; -} - -#accessibility a:hover { - border-bottom: 1px solid; -} - -.contanner { - font-size: 14px; - margin: auto; - border: 0; -} - - - -#logo { - color: #ffffff !important; - padding: 0; - padding-left: 12%; -} - -#portal-title-1 { - position: relative; -} - -#emag { - width: 100%; - background: #92d68f; - text-align: center; - float: left; -} - -#testesAutomaticos { - width: 100%; - height: 20em; - border-top: 1px solid #000000; - border-bottom: 1px solid #000000; - /*background: #97aeec;*/ - text-align: center; - float: left; - font-size: 12px; -} - -#grafico { - width: 100%; - height: 20em; - text-align: center; - float: left; - margin-top: 20px; - border-bottom: 1px solid #000000; -} -#grafico2 { - width: 100%; - height: 200px; - text-align: center; - float: left; - border-bottom: 1px solid #000000; -} - -.myChart { - width: 95% !important; - height: 100% !important; -} - -.myChartCanvas{ - width: 95% !important; - height: 100% !important; -} - -element.style { - width: 95% !important; - height: 100% !important; -} - -.logoAvaliacao { - width: 100%; - height: 100%; - background: #ffffff; - border-style: solid; - border-color: #000000; - border-width: 1px; -} - -.logoAvaliacao label { - position: relative; - top: 45%; -} - -.avaliacao { - width: 100%; - background: #ffffff; - border-style: solid; - border-color: #000000; - border-width: 1px; -} - -table { - margin-left: 5%; - width: 90%; - font-size: 0.6em; - border-collapse: collapse; - padding-left: 2em; -} - - -.table, th, td { - border: 2px solid #000000; - -} - -table th { - background: #585450; - color: #ffffff; - text-align: left !important; -} - -.avaliacao label { - margin-left: 10px; -} - -.avaliacao hr { - margin-left: 10px; - margin-right: 10px; -} - -#footer-brasil { - background: none repeat scroll 0% 0% #00420c; - padding: 1em 0px; - max-width: 100%; -} - -a.oculto { - display: inline-block; - font-size: 0; - text-indent: -20000px; -} - -#voltar-topo { - - margin: auto; - text-align: right; - font-size: 12px; - padding-right: 2em; -} - -#webaxscore { + margin-left: 0; + } + .oculto { + display: none; + } + .oculto_visao { + list-style-type: none; + position: absolute; + left: -999em; + } + a { + text-decoration: none; + margin-left: 0.8em; + } + #barra-brasil { + position: absolute; + width: 100%; + top: 0; + left: 0; + } + #topo { + width: 93.75%; + margin: auto; + padding: 0; + } + #accessibility { + display: inline; + margin-left: 12%; + padding-top: 5px; + text-align: left; + float: left; + padding-left: 0; + width: 100% + } + h1 { + padding-top: 10%; + font-size: 1.6em; + } + h1 a { + color: #ffffff; + } + #accessibility li { + display: inline; + } + #accessibility a { + color: #ffffff; + padding-right: 10px; + font-family: Arial, Helvetica, sans-serif; + } + #accessibility span { + background: #ffffff; + font-weight: bold; + color: #327241; + padding: 0 4px; + } + #accessibility a:hover { + border-bottom: 1px solid; + } + .contanner { + font-size: 14px; + margin: auto; + border: 0; + } + #logo { + color: #ffffff !important; + padding: 0; + padding-left: 12%; + } + #portal-title-1 { + position: relative; + } + #emag { + width: 100%; + background: #92d68f; + text-align: center; + float: left; + } + #testesAutomaticos { + width: 100%; + height: 20em; + border-top: 1px solid #000000; + border-bottom: 1px solid #000000; + /*background: #97aeec;*/ + text-align: center; + float: left; + font-size: 12px; + } + #grafico { + width: 100%; + height: 20em; + text-align: center; + float: left; + margin-top: 20px; + border-bottom: 1px solid #000000; + } + #grafico2 { + width: 100%; + height: 200px; + text-align: center; + float: left; + border-bottom: 1px solid #000000; + } + .myChart { + width: 95% !important; + height: 100% !important; + } + .myChartCanvas { + width: 95% !important; + height: 100% !important; + } + element.style { + width: 95% !important; + height: 100% !important; + } + .logoAvaliacao { + width: 100%; + height: 100%; + background: #ffffff; + border-style: solid; + border-color: #000000; + border-width: 1px; + } + .logoAvaliacao #centralizar { + position: relative; + top: 45%; + } + .avaliacao { + width: 100%; + background: #ffffff; + border-style: solid; + border-color: #000000; + border-width: 1px; + } + table { + margin-left: 5%; + width: 90%; + font-size: 0.6em; + border-collapse: collapse; + padding-left: 2em; + } + .table, th, td { + border: 2px solid #000000; + } + table th { + background: #585450; + color: #ffffff; + text-align: left !important; + } + .avaliacao label { + margin-left: 10px; + } + .avaliacao hr { + margin-left: 10px; + margin-right: 10px; + } + #footer-brasil { + background: none repeat scroll 0% 0% #00420c; + padding: 1em 0px; + max-width: 100%; + } + a.oculto { + display: inline-block; + font-size: 0; + text-indent: -20000px; + } + #voltar-topo { + margin: auto; + text-align: right; + font-size: 12px; + padding-right: 2em; + } + #webaxscore { /*background: transparent url("img/bg.png") repeat scroll left top;*/ color: #000000; float: left; @@ -734,27 +626,24 @@ a.oculto { font-weight: bold; line-height: 1em; } - div.scoreB_bom { background-color: #0d0 !important; border: 4px solid #090; color: #fff !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } - div.scoreB_razoavel { background-color: #ffff00 !important; border: 4px solid #f2f200; - color: #000000!important; + color: #000000 !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } div.scoreB_ruim { background-color: #ff8000 !important; border: 4px solid #e17100; - color: #000000!important; + color: #000000 !important; /*text-shadow: 0.1em 0.1em 0.1em #000000;*/ } - div.scoreB_pessimo { background-color: #ff0000 !important; border: 4px solid #ea0000; @@ -768,45 +657,43 @@ a.oculto { margin-left: 10%; width: 28%; } - - #bom - { - width: 80px; - height: 20px; - + #bom { + width: 80px; + height: 20px; } - #razoavel - { - width: 125px; - height: 20px;; + #razoavel { + width: 125px; + height: 20px;; } - #ruim - { - width: 127px; - height: 20px;; + #ruim { + width: 127px; + height: 20px;; } - #pessimo - { - width: 70px; - height: 20px; + #pessimo { + width: 70px; + height: 20px; } - - #legenda{ - text-align: left; - padding-left: 10px; - width: 180px; - float: left; + #legenda { + text-align: left; + padding-left: 10px; + width: 180px; + float: left; } - #legenda li { - font-size: 9px; -} - - .legenda - { - list-style: none; - margin-top: 2px; + font-size: 9px; + } + .legenda { + list-style: none; + margin-top: 2px; } + .centralizado { + text-align: center; + width: 15%; + padding-left: 0.5em; + } - } \ No newline at end of file + .imgDonload { + width: 85%; + } +} \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java index adcf1f2..3ffef72 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/Util.java @@ -2,6 +2,7 @@ package br.com.eselo.component; import java.security.Timestamp; import java.text.DateFormat; +import java.text.DecimalFormat; import java.text.Normalizer; import java.text.SimpleDateFormat; import java.text.Normalizer.Form; @@ -56,4 +57,12 @@ public class Util { return sdf.format(data); } + + public static double formataCasasDecimais(double valor) { + + DecimalFormat decimal = new DecimalFormat( "0.##" ); + + return Double.valueOf(decimal.format(valor).replaceAll(",", ".")); + + } } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java index f087f97..d5e3351 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/ErrosMaisComunsController.java @@ -1,29 +1,40 @@ package br.com.eselo.controller; +import java.io.BufferedReader; import java.io.File; +import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.UnsupportedEncodingException; +import java.math.BigDecimal; import java.text.DecimalFormat; +import java.util.ArrayList; import java.util.List; import java.util.Properties; import javax.servlet.ServletContext; +import org.hibernate.Session; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import br.com.caelum.vraptor.Get; import br.com.caelum.vraptor.Resource; import br.com.caelum.vraptor.Result; +import br.com.caelum.vraptor.ioc.spring.VRaptorRequestHolder; import br.com.caelum.vraptor.view.Results; import br.com.eselo.component.Mailer; +import br.com.eselo.component.Util; +import br.com.eselo.controller.PainelAcessibilidadeController.CaminhoLink; import br.com.eselo.dao.ErrosMaisComunsDAO; +import br.com.eselo.dao.MediaAvaliacaoDAO; import br.com.eselo.model.Avaliacao; import br.com.eselo.model.ErrosMaisComuns; +import br.com.eselo.model.GraficoMediaAvaliacao; @Resource public class ErrosMaisComunsController { @@ -34,12 +45,15 @@ public class ErrosMaisComunsController { private Result result; private static final String PAINEL_AGREGADO = "eselo.config.avaliacao.painelAgregado"; private final Properties properties = new Properties(); + private final MediaAvaliacaoDAO mediaAvaliacaoDAO; - public ErrosMaisComunsController(ErrosMaisComunsDAO _errosMaisComunsDAO, ServletContext application, Result result) throws IOException { + + public ErrosMaisComunsController(ErrosMaisComunsDAO _errosMaisComunsDAO, ServletContext application, Result result, MediaAvaliacaoDAO _mediaAvaliacaoDAO) throws IOException { super(); this.errosMaisComunsDAO = _errosMaisComunsDAO; this.application = application; this.result = result; + this.mediaAvaliacaoDAO = _mediaAvaliacaoDAO; String fileName = "config.properties"; InputStream stream = Mailer.class.getResourceAsStream("/" + fileName); Properties propertiesFile = new Properties(); @@ -56,9 +70,12 @@ public class ErrosMaisComunsController { @Get("/gerar-painel-erros-mais-comuns") public void gerarPainelErrosMaisComuns() { + + gerarPainelErrosMaisComunsComMediaBrasil(); List lsErrosMaisComuns = errosMaisComunsDAO.errosMaisComuns(); File painelAgregado = new File(properties.getProperty(PAINEL_AGREGADO)); + boolean paginaGerada = false; try { @@ -71,7 +88,7 @@ public class ErrosMaisComunsController { bufferOut.write("
"); bufferOut.write("
"); - bufferOut.write(" "); + bufferOut.write(" "); bufferOut.write("
"); @@ -222,6 +239,260 @@ public class ErrosMaisComunsController { } + private double buscaMediaBrasil(List lsGraficoMediaAvaliacao) + { + + + double mediaBrasil = 0; + int qntAvaliacoes = 0; + + BigDecimal gigDecimalMedia; + + for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { + + qntAvaliacoes++; + mediaBrasil += graficoMediaAvaliacao.getMediaGrafico().doubleValue(); + } + + List lsCaminhoAvaliacao = new ArrayList(); + CaminhoLink caminhoLink = new CaminhoLink(); + + mediaBrasil = mediaBrasil/qntAvaliacoes; + + caminhoLink.setNome("Média Brasil - " + Util.formataCasasDecimais(mediaBrasil)); + caminhoLink.setLink("/media-avaliacao/orgao"); + caminhoLink.setClasse("mBrasil"); + lsCaminhoAvaliacao.add(caminhoLink); + + VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("lsCaminhoAvaliacao", lsCaminhoAvaliacao); + + + return Util.formataCasasDecimais(mediaBrasil); + } + + private void gerarPainelErrosMaisComunsComMediaBrasil() + { + + List lsErrosMaisComuns = errosMaisComunsDAO.errosMaisComuns(); + File painelAgregado = new File(properties.getProperty(PAINEL_AGREGADO)); + + + + Double mediaBrasil; + + List lsGraficoMediaAvaliacao = mediaAvaliacaoDAO.gerarGraficoMediaAvaliacao("governo federal", null, 4); + + + + mediaBrasil = buscaMediaBrasil(lsGraficoMediaAvaliacao); + + + + String webaxscore = ""; + + if (mediaBrasil >= 95) { + webaxscore = "bom"; + } else if (mediaBrasil >= 85 & mediaBrasil < 95) { + webaxscore = "razoavel"; + } else if (mediaBrasil >= 70 & mediaBrasil < 85) { + webaxscore = "ruim"; + }else { + webaxscore = "pessimo"; + } + + //inicio Erros mais comuns + + + + try { + OutputStreamWriter bufferOut = new OutputStreamWriter(new FileOutputStream(painelAgregado + "/painelAgregadoComMediaBrasil.txt"),"UTF-8"); + + + bufferOut.write("
"); + bufferOut.write("
"); + bufferOut.write(" "); + bufferOut.write("
"); + + bufferOut.write("
\n"); + //bufferOut.write("
"); + + bufferOut.write("
\n"); + + + bufferOut.write("
\n"); + bufferOut.write("
Porcentagem"); + bufferOut.write(" Média"); + bufferOut.write(" " + Util.formataCasasDecimais(mediaBrasil) +"%\n"); + bufferOut.write("
\n"); + bufferOut.write("
\n"); + + //bufferOut.write("
"); + + + bufferOut.write("
\n"); + bufferOut.write("
"); + bufferOut.write("
    "); + bufferOut.write("
  • \"farol
  • "); + bufferOut.write("
  • \"farol
  • "); + bufferOut.write("
  • \"farol
  • "); + bufferOut.write("
  • \"farol
  • "); + bufferOut.write("
"); + bufferOut.write("
"); + + bufferOut.write("
"); + + bufferOut.write("
"); + bufferOut.write("

Gráfico com as notas das últimas avaliações ordenada da mais antiga para a mais atual, limitado até quatro avaliações.

"); + bufferOut.write("
    "); + + int qntAvaliacoes = 0; + + String dataAvaliacao = ""; + + + + for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { + + mediaBrasil += graficoMediaAvaliacao.getMediaGrafico().doubleValue(); + + qntAvaliacoes++; + + //dataAvaliacao = graficoMediaAvaliacao.getIdAgendamento().substring(6, 8) + "/"; + dataAvaliacao = graficoMediaAvaliacao.getId_agendamentoGrafico().substring(4, 6) + "/"; + dataAvaliacao += graficoMediaAvaliacao.getId_agendamentoGrafico().substring(0, 4); + + bufferOut.write("
  • Média "+ qntAvaliacoes + ": "+graficoMediaAvaliacao.getMediaGrafico().doubleValue()+"Data da avaliação: "+ dataAvaliacao +"
  • "); + + } + + + bufferOut.write("
"); + bufferOut.write(" "); + //bufferOut.write(" "); + + bufferOut.write("
"); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write("
"); + bufferOut.write("
"); + bufferOut.write("
"); + + + long total = 0; + double percentual = 0; + long totalDezErrosMaisComuns = 0; + double qntErro; + + int i = 0; + for (ErrosMaisComuns errosMaisComuns : lsErrosMaisComuns) { + + if(errosMaisComuns.getDescricao().equalsIgnoreCase("Total")) + { + total = errosMaisComuns.getQtd_erros(); + } + else + { + qntErro = errosMaisComuns.getQtd_erros() * 100; + percentual = qntErro/total; + totalDezErrosMaisComuns = totalDezErrosMaisComuns + errosMaisComuns.getQtd_erros(); + + //DecimalFormat df = new DecimalFormat("0.##"); + + i++; + //bufferOut.write("
  • erro: " + "Erro: " + i + "" + errosMaisComuns.getDescricao() + " " + df.format(percentual) + "
  • "); + } + } + + qntErro = (total - totalDezErrosMaisComuns) * 100; + percentual = qntErro/total; + + //DecimalFormat df = new DecimalFormat("0.##"); + + + + //inicio Avaliação + bufferOut.write("
    "); + + + bufferOut.write("

    Os 10 erros mais comuns


    "); + //inicio tabela + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + + + + + + total = 0; + percentual = 0; + totalDezErrosMaisComuns = 0; + qntErro = 0; + Integer erro_numero = 0; + + for (ErrosMaisComuns errosMaisComuns : lsErrosMaisComuns) { + + if(errosMaisComuns.getDescricao().equalsIgnoreCase("Total")) + { + total = errosMaisComuns.getQtd_erros(); + } + else + { + qntErro = errosMaisComuns.getQtd_erros() * 100.00; + percentual = qntErro/total; + totalDezErrosMaisComuns = totalDezErrosMaisComuns + errosMaisComuns.getQtd_erros(); + + erro_numero++; + + //DecimalFormat df2 = new DecimalFormat("0.##"); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + } + } + + qntErro = (total - totalDezErrosMaisComuns) * 100.00; + percentual = qntErro/total; + + //DecimalFormat df2 = new DecimalFormat("0.##"); + + erro_numero++; + + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + bufferOut.write(" "); + + bufferOut.write(" "); + bufferOut.write("
    Testes Automáticos
    Erro n°ErroIncidência
    " + erro_numero + " " + errosMaisComuns.getDescricao() + " " + Util.formataCasasDecimais(percentual) + "%
    " + erro_numero + " Outros " + Util.formataCasasDecimais(percentual) + "%

    "); + bufferOut.write("
    "); + bufferOut.close(); + //fim Avaliação + } catch (UnsupportedEncodingException e) { + + e.printStackTrace(); + } catch (FileNotFoundException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + + //fim Erros mais comuns + + + } + @SuppressWarnings("finally") private boolean gerarPainelOutrosErrosMaisComuns() { @@ -313,5 +584,34 @@ public class ErrosMaisComunsController { } } + public class CaminhoLink + { + private String nome; + private String link; + private String classe; + private String media; + + public String getNome() { + return nome; + } + public void setNome(String nome) { + this.nome = nome; + } + public String getLink() { + return link; + } + public void setLink(String link) { + this.link = link; + } + public String getClasse() { + return classe; + } + public void setClasse(String classe) { + this.classe = classe; + } + + + + } } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java index 6458950..50047b4 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/PainelAcessibilidadeController.java @@ -1,20 +1,14 @@ package br.com.eselo.controller; -import java.awt.GradientPaint; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; -import java.io.OutputStreamWriter; -import java.io.UnsupportedEncodingException; -import java.net.MalformedURLException; -import java.sql.Date; -import java.text.DecimalFormat; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; @@ -24,26 +18,18 @@ import java.util.Properties; import javax.servlet.ServletContext; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; -import javax.ws.rs.QueryParam; -import org.apache.regexp.REUtil; -import org.hibernate.cfg.AnnotationConfiguration; -import org.hibernate.cfg.Configuration; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import br.com.caelum.vraptor.Get; import br.com.caelum.vraptor.Path; -import br.com.caelum.vraptor.Post; import br.com.caelum.vraptor.Resource; import br.com.caelum.vraptor.Result; import br.com.caelum.vraptor.Validator; import br.com.caelum.vraptor.ioc.spring.VRaptorRequestHolder; -import br.com.caelum.vraptor.view.Results; import br.com.eselo.component.Mailer; -import br.com.eselo.component.URLNormalizer; import br.com.eselo.component.Util; -import br.com.eselo.conversor.ESeloDateConverter; import br.com.eselo.dao.ErrosMaisComunsDAO; import br.com.eselo.dao.MediaAvaliacaoDAO; import br.com.eselo.dao.RelatoriosFadDAO; @@ -53,7 +39,6 @@ import br.com.eselo.model.GraficoMediaAvaliacao; import br.com.eselo.model.MediaAvaliacao; import br.com.eselo.model.RelatoriosFad; import br.com.eselo.model.UltimaAvaliacao; -import br.com.eselo.model.Url; @Resource public class PainelAcessibilidadeController { @@ -203,7 +188,7 @@ public class PainelAcessibilidadeController { - for (CaminhoLink i : lsCaminhoAvaliacao) { + /*for (CaminhoLink i : lsCaminhoAvaliacao) { if(i.getNome().equalsIgnoreCase(caminhoLink.getNome())) { existe = true; @@ -213,6 +198,28 @@ public class PainelAcessibilidadeController { if(!existe) { lsCaminhoAvaliacao.add(caminhoLink); + }*/ + + for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { + + if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("orgao") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("dominio") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { + lsCaminhoAvaliacao.remove(i); + i--; + for (CaminhoLink i2 : lsCaminhoAvaliacao) { + if(i2.getNome().equalsIgnoreCase(caminhoLink.getNome())) + { + existe = true; + } + } + + + } + } + + + if(!existe) + { + lsCaminhoAvaliacao.add(caminhoLink); } @@ -234,24 +241,25 @@ public class PainelAcessibilidadeController { for (int i = 0; i < lsCaminhoAvaliacao.size(); i++) { - if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("dominio") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { + if (lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("orgao") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("dominio") || lsCaminhoAvaliacao.get(i).getClasse().equalsIgnoreCase("sitio")) { lsCaminhoAvaliacao.remove(i); i--; + for (CaminhoLink i2 : lsCaminhoAvaliacao) { + if(i2.getNome().equalsIgnoreCase(caminhoLink.getNome())) + { + existe = true; + } + } + + } } - for (CaminhoLink i : lsCaminhoAvaliacao) { - if(i.getNome().equalsIgnoreCase(caminhoLink.getNome())) - { - existe = true; - } - } if(!existe) { lsCaminhoAvaliacao.add(caminhoLink); } - break; @@ -377,11 +385,12 @@ public class PainelAcessibilidadeController { double mediaBrasil = 0; int qntAvaliacoes = 0; + BigDecimal gigDecimalMedia; for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { qntAvaliacoes++; - mediaBrasil += graficoMediaAvaliacao.getMedia(); + mediaBrasil += graficoMediaAvaliacao.getMediaGrafico().doubleValue(); } List lsCaminhoAvaliacao = new ArrayList(); @@ -389,14 +398,15 @@ public class PainelAcessibilidadeController { mediaBrasil = mediaBrasil/qntAvaliacoes; - caminhoLink.setNome("Média Brasil - " + mediaBrasil); + caminhoLink.setNome("Média Brasil - " + Util.formataCasasDecimais(mediaBrasil)); caminhoLink.setLink("/media-avaliacao/orgao"); caminhoLink.setClasse("mBrasil"); lsCaminhoAvaliacao.add(caminhoLink); VRaptorRequestHolder.currentRequest().getServletContext().setAttribute("lsCaminhoAvaliacao", lsCaminhoAvaliacao); - return mediaBrasil; + + return Util.formataCasasDecimais(mediaBrasil); } private void gerarGrafico(String tipo, String id, String legenda, boolean retornarMediaBrasil, double mediaBrasil) @@ -428,7 +438,7 @@ public class PainelAcessibilidadeController { html.append("
    "); html.append("
    "); - html.append(" "); + html.append(" "); html.append("
    "); html.append("
    \n"); @@ -440,7 +450,7 @@ public class PainelAcessibilidadeController { html.append("
    \n"); html.append("
    Porcentagem"); html.append(" Média"); - html.append(" " + mediaBrasil +"%\n"); + html.append(" " + Util.formataCasasDecimais(mediaBrasil) +"%\n"); html.append("
    \n"); html.append("
    \n"); @@ -471,15 +481,16 @@ public class PainelAcessibilidadeController { for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { - mediaBrasil += graficoMediaAvaliacao.getMedia(); + + mediaBrasil += graficoMediaAvaliacao.getMediaGrafico().doubleValue(); qntAvaliacoes++; //dataAvaliacao = graficoMediaAvaliacao.getIdAgendamento().substring(6, 8) + "/"; - dataAvaliacao = graficoMediaAvaliacao.getIdAgendamento().substring(4, 6) + "/"; - dataAvaliacao += graficoMediaAvaliacao.getIdAgendamento().substring(0, 4); + dataAvaliacao = graficoMediaAvaliacao.getId_agendamentoGrafico().substring(4, 6) + "/"; + dataAvaliacao += graficoMediaAvaliacao.getId_agendamentoGrafico().substring(0, 4); - html.append("
  • Média "+ qntAvaliacoes + ": "+graficoMediaAvaliacao.getMedia()+"Data da avaliação: "+ dataAvaliacao +"
  • "); + html.append("
  • Média "+ qntAvaliacoes + ": "+graficoMediaAvaliacao.getMediaGrafico().doubleValue()+"Data da avaliação: "+ dataAvaliacao +"
  • "); } @@ -604,23 +615,23 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { @Get("/painel-acessibilidade") public void painelAcessibilidade() { - - - List lsErrosMaisComuns = errosMaisComunsDAO.errosMaisComuns(); - File painelAgregado = new File(properties.getProperty(PAINEL_AGREGADO)); + + + //List lsErrosMaisComuns = errosMaisComunsDAO.errosMaisComuns(); + //File painelAgregado = new File(properties.getProperty(PAINEL_AGREGADO)); StringBuffer html = new StringBuffer(); Double mediaBrasil; - List lsGraficoMediaAvaliacao = mediaAvaliacaoDAO.gerarGraficoMediaAvaliacao("governo federal", null, 4); + //List lsGraficoMediaAvaliacao = mediaAvaliacaoDAO.gerarGraficoMediaAvaliacao("governo federal", null, 4); - mediaBrasil = buscaMediaBrasil(lsGraficoMediaAvaliacao); + //mediaBrasil = buscaMediaBrasil(lsGraficoMediaAvaliacao); - String webaxscore = ""; + /*String webaxscore = ""; if (mediaBrasil >= 95) { webaxscore = "bom"; @@ -630,12 +641,42 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { webaxscore = "ruim"; }else { webaxscore = "pessimo"; - } + }*/ + //inicio Erros mais comuns + + + + //StringBuilder html = new StringBuilder(); + try { + List lsGraficoMediaAvaliacao = mediaAvaliacaoDAO.gerarGraficoMediaAvaliacao("governo federal", null, 4); + mediaBrasil = buscaMediaBrasil(lsGraficoMediaAvaliacao); + + File diretorioHtml = new File(properties.getProperty(PAINEL_AGREGADO) + "/painelAgregadoComMediaBrasil.txt"); + + BufferedReader myBuffer = new BufferedReader(new InputStreamReader(new FileInputStream(diretorioHtml), "UTF-8")); + String linha; + + + while ( ( linha = myBuffer.readLine() ) != null) { + html.append(linha); + } + + myBuffer.close(); + + result.include("html", html); + + } catch (FileNotFoundException e1) { + e1.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } + + //fim Erros mais comuns - html.append("
    "); + /* html.append("
    "); html.append("
    "); - html.append(" "); + html.append(" "); html.append("
    "); html.append("
    \n"); @@ -647,7 +688,7 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { html.append("
    \n"); html.append("
    Porcentagem"); html.append(" Média"); - html.append(" " + mediaBrasil +"%\n"); + html.append(" " + Util.formataCasasDecimais(mediaBrasil) +"%\n"); html.append("
    \n"); html.append("
    \n"); @@ -678,15 +719,15 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { - mediaBrasil += graficoMediaAvaliacao.getMedia(); + mediaBrasil += graficoMediaAvaliacao.getMediaGrafico().doubleValue(); qntAvaliacoes++; //dataAvaliacao = graficoMediaAvaliacao.getIdAgendamento().substring(6, 8) + "/"; - dataAvaliacao = graficoMediaAvaliacao.getIdAgendamento().substring(4, 6) + "/"; - dataAvaliacao += graficoMediaAvaliacao.getIdAgendamento().substring(0, 4); + dataAvaliacao = graficoMediaAvaliacao.getId_agendamentoGrafico().substring(4, 6) + "/"; + dataAvaliacao += graficoMediaAvaliacao.getId_agendamentoGrafico().substring(0, 4); - html.append("
  • Média "+ qntAvaliacoes + ": "+graficoMediaAvaliacao.getMedia()+"Data da avaliação: "+ dataAvaliacao +"
  • "); + html.append("
  • Média "+ qntAvaliacoes + ": "+graficoMediaAvaliacao.getMediaGrafico().doubleValue()+"Data da avaliação: "+ dataAvaliacao +"
  • "); } @@ -723,7 +764,7 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { percentual = qntErro/total; totalDezErrosMaisComuns = totalDezErrosMaisComuns + errosMaisComuns.getQtd_erros(); - DecimalFormat df = new DecimalFormat("0.##"); + //DecimalFormat df = new DecimalFormat("0.##"); i++; //html.append("
  • erro: " + "Erro: " + i + "" + errosMaisComuns.getDescricao() + " " + df.format(percentual) + "
  • "); @@ -733,7 +774,7 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { qntErro = (total - totalDezErrosMaisComuns) * 100; percentual = qntErro/total; - DecimalFormat df = new DecimalFormat("0.##"); + //DecimalFormat df = new DecimalFormat("0.##"); @@ -775,11 +816,11 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { erro_numero++; - DecimalFormat df2 = new DecimalFormat("0.##"); + //DecimalFormat df2 = new DecimalFormat("0.##"); html.append(" "); html.append(" " + erro_numero + " "); html.append(" " + errosMaisComuns.getDescricao() + " "); - html.append(" " + df2.format(percentual) + "% "); + html.append(" " + Util.formataCasasDecimais(percentual) + "% "); html.append(" "); } } @@ -787,19 +828,19 @@ for (GraficoMediaAvaliacao graficoMediaAvaliacao : lsGraficoMediaAvaliacao) { qntErro = (total - totalDezErrosMaisComuns) * 100.00; percentual = qntErro/total; - DecimalFormat df2 = new DecimalFormat("0.##"); + //DecimalFormat df2 = new DecimalFormat("0.##"); erro_numero++; html.append(" "); html.append(" " + erro_numero + " "); html.append(" Outros "); - html.append(" " + df2.format(percentual) + "% "); + html.append(" " + Util.formataCasasDecimais(percentual) + "% "); html.append(" "); html.append(" "); html.append("
    "); - html.append("
    "); + html.append("
    ");*/ //fim Avaliação diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java index e1691d4..4e40465 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/AvaliacaoDAO.java @@ -1,10 +1,12 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.List; import javassist.runtime.Desc; import org.hibernate.Criteria; +import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; @@ -37,6 +39,7 @@ public class AvaliacaoDAO extends GenericDAO { return (Avaliacao) getSession().createCriteria(getPersistentClass()) .add(Restrictions.eq("id", idAval)) .uniqueResult(); + } @@ -54,7 +57,16 @@ public class AvaliacaoDAO extends GenericDAO { .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) .add(Restrictions.eq("url", url)) .list(); - + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return encontrado; } @@ -73,7 +85,16 @@ public class AvaliacaoDAO extends GenericDAO { .addOrder(Order.desc("id")) .setFirstResult(1) .list(); - + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return encontrado; } @@ -86,6 +107,16 @@ public class AvaliacaoDAO extends GenericDAO { .addOrder(Order.desc("id")) .list(); + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return encontrado; } @@ -102,6 +133,17 @@ public class AvaliacaoDAO extends GenericDAO { .createCriteria(getPersistentClass()) .add(Restrictions.eq("parametroCalculo", parametroCalculo)) .list(); + + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return encontrado.size() > 0; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/CriterioDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/CriterioDAO.java index 4f5e972..2b53ba7 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/CriterioDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/CriterioDAO.java @@ -1,8 +1,10 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.ArrayList; import java.util.List; +import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.criterion.Order; import org.hibernate.criterion.Projections; @@ -46,6 +48,15 @@ public class CriterioDAO extends GenericDAO { } } + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return criterioRecomendacoesDoUltimoParametro; } @@ -53,6 +64,16 @@ public class CriterioDAO extends GenericDAO { TipoTesteDAO tipoTesteDao = (TipoTesteDAO) new TipoTesteDAO( getSession()); + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return tipoTesteDao.listAll(); } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ErrosMaisComunsDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ErrosMaisComunsDAO.java index 5d16efe..c258951 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ErrosMaisComunsDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ErrosMaisComunsDAO.java @@ -1,8 +1,10 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.ArrayList; import java.util.List; +import org.hibernate.HibernateException; import org.hibernate.SQLQuery; import org.hibernate.Session; @@ -58,6 +60,15 @@ public class ErrosMaisComunsDAO extends GenericDAO{ lsErrosMaisComuns.add((ErrosMaisComuns)object); } + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + return lsErrosMaisComuns; } @@ -102,6 +113,14 @@ public class ErrosMaisComunsDAO extends GenericDAO{ lsErrosMaisComuns.add((ErrosMaisComuns)object); } + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + return lsErrosMaisComuns; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java index 836c490..b7b88ad 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/GenericDAO.java @@ -1,6 +1,7 @@ package br.com.eselo.dao; import java.lang.reflect.ParameterizedType; +import java.sql.SQLException; import java.util.List; import org.hibernate.Criteria; @@ -47,6 +48,8 @@ public abstract class GenericDAO { .createCriteria(this.persistentClass) .add(Restrictions.idEq(id)).uniqueResult()); Hibernate.initialize(obj); + + return obj; } @@ -68,6 +71,19 @@ public abstract class GenericDAO { for (T entity : entities) { this.save(entity); } + + try { + this.session.flush(); + + }finally { + try { + if(this.session.isConnected()) + this.session.connection().close(); + } catch (SQLException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } } public void save(T entity) throws HibernateException { @@ -76,9 +92,16 @@ public abstract class GenericDAO { this.session.flush(); } catch (HibernateException e) { logger.debug(e.getMessage()); - System.out.println(e.getMessage()); - //throw e; } + finally { + try { + if(this.session.isConnected()) + this.session.connection().close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + } public void update(T entity) throws HibernateException { @@ -90,6 +113,13 @@ public abstract class GenericDAO { System.out.println(e.getMessage()); logger.debug(e.getMessage()); throw e; + }finally { + try { + if(this.session.isConnected()) + this.session.connection().close(); + } catch (SQLException e) { + e.printStackTrace(); + } } } @@ -101,15 +131,30 @@ public abstract class GenericDAO { } catch (HibernateException e) { logger.debug(e.getMessage()); throw e; + }finally { + try { + if(this.session.isConnected()) + this.session.connection().close(); + } catch (SQLException e) { + e.printStackTrace(); + } } } public void saveOrUpdate(T obj) throws HibernateException { try { this.session.saveOrUpdate(obj); + session.flush(); } catch (HibernateException e) { logger.debug(e.getMessage()); throw e; + }finally { + try { + if(this.session.isConnected()) + this.session.connection().close(); + } catch (SQLException e) { + e.printStackTrace(); + } } } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/MediaAvaliacaoDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/MediaAvaliacaoDAO.java index 62d5c7e..1d6b7f2 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/MediaAvaliacaoDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/MediaAvaliacaoDAO.java @@ -1,13 +1,17 @@ package br.com.eselo.dao; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.sql.SQLException; import java.util.ArrayList; +import java.util.Iterator; import java.util.List; +import org.hibernate.HibernateException; import org.hibernate.SQLQuery; import org.hibernate.Session; import br.com.caelum.vraptor.ioc.Component; -import br.com.eselo.model.ErrosMaisComuns; import br.com.eselo.model.GraficoMediaAvaliacao; import br.com.eselo.model.MediaAvaliacao; import br.com.eselo.model.UltimaAvaliacao; @@ -37,30 +41,76 @@ public class MediaAvaliacaoDAO extends GenericDAO{ lsMediaAvaliacao.add((MediaAvaliacao)object); } + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + return lsMediaAvaliacao; } public List gerarGraficoMediaAvaliacao(String tipo, String id, int quantidadeUltimasAvaliacoes) { List lsGraficoMediaAvaliacao = new ArrayList(); - StringBuffer query = new StringBuffer(); - query.append(" SELECT * FROM RetornaMediaElmAcessibilidade('"+ tipo + "', "+ id +", "+ quantidadeUltimasAvaliacoes +") AS (id bigint, nome varchar, total bigint, media numeric(5,2), id_agendamento varchar)"); - - SQLQuery sqlQuery = session.createSQLQuery(query.toString()); - sqlQuery.addEntity(GraficoMediaAvaliacao.class); - List list = sqlQuery.list(); - - - for (Object object : list) { - lsGraficoMediaAvaliacao.add((GraficoMediaAvaliacao)object); + String query ;//= new StringBuffer(); + + query = " SELECT * FROM RetornaMediaElmAcessibilidade('"+ tipo + "', "+ id +", "+ quantidadeUltimasAvaliacoes +") AS (id bigint, nome varchar, total bigint, media numeric(5,2), id_agendamento varchar);"; + + + List list = session.createSQLQuery(query).list(); + //sqlQuery.addEntity(GraficoMediaAvaliacao.class); + //List list = sqlQuery.list(); + + GraficoMediaAvaliacao graficoMediaAvaliacao; + + Iterator it = list.iterator(); + int i = 0; + try + { + while (it.hasNext()) { + + + graficoMediaAvaliacao = new GraficoMediaAvaliacao(); + + Object[] ob = (Object[]) list.get(i); + + //for (Object object : ob) { + graficoMediaAvaliacao.setIdGrafico( (BigInteger) ob[0]); + graficoMediaAvaliacao.setNomeGrafico((String) ob[1]); + graficoMediaAvaliacao.setTotalGrafico( (BigInteger) ob[2]); + graficoMediaAvaliacao.setMediaGrafico( (Number) ob[3]); + graficoMediaAvaliacao.setId_agendamentoGrafico((String) ob[4]); + + lsGraficoMediaAvaliacao.add(graficoMediaAvaliacao); + i++; + //} + + + + } + } + catch (Exception e) { + e.printStackTrace(); + } + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); } + return lsGraficoMediaAvaliacao; } + public UltimaAvaliacao ultimaAvaliacao() { UltimaAvaliacao ultimaAvaliacao = new UltimaAvaliacao(); StringBuffer query = new StringBuffer(); @@ -74,6 +124,16 @@ public class MediaAvaliacaoDAO extends GenericDAO{ ultimaAvaliacao = (UltimaAvaliacao) sqlQuery.uniqueResult(); + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return ultimaAvaliacao; diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/OrgaoDao.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/OrgaoDao.java index 1ba34ea..06e6faa 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/OrgaoDao.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/OrgaoDao.java @@ -1,5 +1,8 @@ package br.com.eselo.dao; +import java.sql.SQLException; + +import org.hibernate.HibernateException; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.criterion.Restrictions; @@ -41,8 +44,16 @@ public class OrgaoDao extends GenericDAO{ sqlQuery.addEntity(Orgao.class); orgao = (Orgao) sqlQuery.uniqueResult(); + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } - + return orgao; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RelatoriosFadDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RelatoriosFadDAO.java index dac3735..323e8dd 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RelatoriosFadDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/RelatoriosFadDAO.java @@ -1,10 +1,12 @@ package br.com.eselo.dao; import java.io.InputStream; +import java.sql.SQLException; import java.util.ArrayList; import java.util.List; import java.util.Properties; +import org.hibernate.HibernateException; import org.hibernate.SQLQuery; import org.hibernate.Session; import org.hibernate.cfg.AnnotationConfiguration; @@ -61,6 +63,14 @@ public class RelatoriosFadDAO extends GenericDAO{ lsRelatoriosFad.add((RelatoriosFad) object); } + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + return lsRelatoriosFad; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoCriterioDao.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoCriterioDao.java index 5f9c038..8fcbd19 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoCriterioDao.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoCriterioDao.java @@ -1,8 +1,10 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.List; import org.hibernate.Criteria; +import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; @@ -25,22 +27,31 @@ public class ResultadoCriterioDao extends GenericDAO { List encontrado = getSession() .createCriteria(getPersistentClass()) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) - .add(Restrictions.eq("resultadoRecomendacao", resultadoRecomendacao)) + .add(Restrictions.eq("resultadoRecomendacao", resultadoRecomendacao)).addOrder(Order.asc("idCriterio")) .list(); + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + return encontrado; } @SuppressWarnings("unchecked") public List listAllCriterio() { return getSession().createCriteria(getPersistentClass()) - .addOrder(Order.asc("id")).list(); + .addOrder(Order.asc("idCriterio")).list(); } public Object getAllCriterio() { CriterioDAO criterioDao = (CriterioDAO) new CriterioDAO( getSession()); + return criterioDao.listAll(); } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoRecomendacaoDao.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoRecomendacaoDao.java index 00e27eb..e433a55 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoRecomendacaoDao.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/ResultadoRecomendacaoDao.java @@ -1,9 +1,12 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.List; import org.hibernate.Criteria; +import org.hibernate.HibernateException; import org.hibernate.Session; +import org.hibernate.criterion.Order; import org.hibernate.criterion.Restrictions; import br.com.caelum.vraptor.ioc.Component; @@ -24,8 +27,16 @@ public class ResultadoRecomendacaoDao extends GenericDAO List encontrado = getSession() .createCriteria(getPersistentClass()) .setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY) - .add(Restrictions.eq("avaliacao", avaliacao)) + .add(Restrictions.eq("avaliacao", avaliacao)).addOrder(Order.asc(("numeroRecomendacao"))) .list(); + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } return encontrado; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/SitioDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/SitioDAO.java index 88bf0bd..33db22d 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/SitioDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/SitioDAO.java @@ -44,7 +44,7 @@ public class SitioDAO extends GenericDAO{ } catch (Exception e) { sitio = null; } - + return sitio; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java index d41b91e..ffc11a2 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/TipoTesteDAO.java @@ -1,5 +1,6 @@ package br.com.eselo.dao; +import java.sql.SQLException; import java.util.List; import org.hibernate.HibernateException; @@ -27,6 +28,17 @@ public class TipoTesteDAO extends GenericDAO { TipoTeste encontrado = (TipoTeste) getSession() .createCriteria(getPersistentClass()) .add(Restrictions.eq("descricao", tipoTeste.getDescricao())).uniqueResult(); + + + try { + session.connection().close(); + } catch (HibernateException e) { + e.printStackTrace(); + } catch (SQLException e) { + e.printStackTrace(); + } + + return encontrado != null; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/UsuarioDAO.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/UsuarioDAO.java index 90854ec..2b0ba0c 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/UsuarioDAO.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/dao/UsuarioDAO.java @@ -38,6 +38,7 @@ public class UsuarioDAO extends GenericDAO { criteria.addOrder(Order.asc("nome")); + return criteria.list(); } @@ -45,6 +46,9 @@ public class UsuarioDAO extends GenericDAO { Usuario encontrado = (Usuario) getSession() .createCriteria(getPersistentClass()) .add(Restrictions.eq("cpf", usuario.getCpf())).uniqueResult(); + + + return encontrado != null; } @@ -69,12 +73,18 @@ public class UsuarioDAO extends GenericDAO { if (usuario != null) { return usuario.getId(); } + + return null; } public List getAllGrupos() { GrupoDAO grupoDao = (GrupoDAO) new GrupoDAO(getSession()); + + session.flush(); + session.close(); + return grupoDao.listAll(); } @@ -85,6 +95,8 @@ public class UsuarioDAO extends GenericDAO { if (_usuario != null) { return _usuario; } + + return null; } @@ -105,6 +117,8 @@ public class UsuarioDAO extends GenericDAO { if (_usuario != null) { return _usuario; } + + return null; } } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/GraficoMediaAvaliacao.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/GraficoMediaAvaliacao.java index 4fbb9d0..3a8a32c 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/GraficoMediaAvaliacao.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/GraficoMediaAvaliacao.java @@ -1,7 +1,12 @@ package br.com.eselo.model; + +import java.math.BigDecimal; +import java.math.BigInteger; + import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Table; @@ -11,61 +16,64 @@ import javax.persistence.Table; public class GraficoMediaAvaliacao { @Id + @GeneratedValue @Column(name = "id", nullable = false) - private Long id; + private BigInteger idGrafico; @Column(name = "nome", nullable = true) - private String nome; + private String nomeGrafico; @Column(name = "total", nullable = true) - private Long total; + private BigInteger totalGrafico; @Column(name = "media", nullable = true) - private double media; + private Number mediaGrafico; @Column(name = "id_agendamento", nullable = true) - private String id_agendamento; + private String id_agendamentoGrafico; - public Long getId() { - return id; + public BigInteger getIdGrafico() { + return idGrafico; } - public void setId(Long id) { - this.id = id; + public void setIdGrafico(BigInteger idGrafico) { + this.idGrafico = idGrafico; } - public String getNome() { - return nome; + public String getNomeGrafico() { + return nomeGrafico; } - public void setNome(String nome) { - this.nome = nome; + public void setNomeGrafico(String nomeGrafico) { + this.nomeGrafico = nomeGrafico; } - public Long getTotal() { - return total; + public BigInteger getTotalGrafico() { + return totalGrafico; } - public void setTotal(Long total) { - this.total = total; + public void setTotalGrafico(BigInteger totalGrafico) { + this.totalGrafico = totalGrafico; } - public double getMedia() { - return media; + public Number getMediaGrafico() { + return mediaGrafico; } - public void setMedia(double media) { - this.media = media; + public void setMediaGrafico(Number mediaGrafico) { + this.mediaGrafico = mediaGrafico; } - public String getIdAgendamento() { - return id_agendamento; + public String getId_agendamentoGrafico() { + return id_agendamentoGrafico; } - public void setIdAgendamento(String idAgendamento) { - this.id_agendamento = idAgendamento; + public void setId_agendamentoGrafico(String id_agendamentoGrafico) { + this.id_agendamentoGrafico = id_agendamentoGrafico; } + + } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/ResultadoCriterio.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/ResultadoCriterio.java index 7d71a87..fc508f9 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/ResultadoCriterio.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/model/ResultadoCriterio.java @@ -20,6 +20,10 @@ import org.hibernate.annotations.ForeignKey; @Table(name = "sel_resultado_criterio") public class ResultadoCriterio { + + + + @Id @GeneratedValue @Column(name = "id_resultado_criterio", columnDefinition = "serial", unique = true, nullable = false) @@ -31,9 +35,13 @@ public class ResultadoCriterio { @ForeignKey(name = "sel_result_crit_id_crit_fk") @Fetch(FetchMode.SELECT)*/ + + @Column(name = "id_criterio",nullable = false) private Long idCriterio; + + @Column(name = "nu_erros",nullable = false) private Long numErros; diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/config.properties b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/config.properties index a41799c..ecb84df 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/config.properties +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/config.properties @@ -17,6 +17,12 @@ eselo.config.avaliacao.enderecoHtml=http://eselo-prd.brazilsouth.cloudapp.azure. #Conexão com o banco de dados relatorioCircunstanciado para recuperar os relatórios e os planos de trabalho +#eselo.config.buscaRelatorioFAD.host=127.0.0.1 +#eselo.config.buscaRelatorioFAD.dbname=relatorioCircunstanciado +#eselo.config.buscaRelatorioFAD.usuario=postgres +#eselo.config.buscaRelatorioFAD.senha=dgeSLTIcgpge2015 + + eselo.config.buscaRelatorioFAD.host=127.0.0.1 eselo.config.buscaRelatorioFAD.dbname=relatorioCircunstanciado eselo.config.buscaRelatorioFAD.usuario=postgres diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml index 90eefde..be7113b 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/resources/hibernate.cfg.xml @@ -7,10 +7,10 @@ org.hibernate.dialect.PostgreSQLDialect - jdbc:postgresql://database:5432/eselo + jdbc:postgresql://localhost:5432/eselo org.postgresql.Driver postgres - postgres + postgree utf8 utf8 true @@ -36,6 +36,7 @@ + diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/.gitignore b/Desenvolvimento/Codificacao/e-Selo/target/classes/.gitignore deleted file mode 100644 index fd56ef2..0000000 --- a/Desenvolvimento/Codificacao/e-Selo/target/classes/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/br/ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class index 073d614..805a596 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class index db77957..942f04b 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class index a474c7e..dd389e6 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class index 7894dd3..27622b5 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class index 9781a13..e3417ad 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class index 6389477..be7950c 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class index 5e18781..ebad0ed 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class index 4e50443..710054c 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class index 2c86e01..e7485fc 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class index 3382400..5b940bd 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class index 7233734..d04739e 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class index cb58d6a..36d0413 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class index dc798e7..99c14dc 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class index 69bb85a..3007433 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class index 4db5835..5e5971c 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class index 3ff64dc..8f0e3ad 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class index 2039c41..455cc11 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class index 466dd58..41efdfb 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class index 49c307a..980dbda 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class index da960c4..855a961 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class index 17dca5a..0d0a1af 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class index 99a7570..02f8380 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class index 3b4fc09..84f7dcd 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class index f8212a0..372a9cd 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class index c6e78da..fa80d47 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class index cd79e0e..ea5c940 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class index 48b3276..30eb911 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class index f685698..8c8b686 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class index 6b94407..21355ac 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class index ba31ada..885b604 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class index c408632..3d08ec3 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class index 9a1be30..ca4aebc 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class index 10baced..26e8ce2 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class index 1a3de7b..d2afc80 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class index ae49274..93fd846 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class index f6629f2..1a4c43a 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class index 4688467..36f287b 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class index 680cf88..f8e34c7 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class index ad25edd..b23ff45 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class index e546a08..95b6547 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class index fa206af..d009838 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class index f935b72..8b01be8 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class index e305493..b97a0e8 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class index eb63b05..dddcb38 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class index d3a017e..3ff0555 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class index 9c03596..68cd6d9 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class index 80f19eb..414bc75 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class index 8cf1f3c..4690b11 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class index a6a1038..ad0f7cf 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class index 1faafc3..11e767c 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class index c9793a8..ae0a2c7 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class index 8cbd46b..6975e65 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class index 1cf9499..21b59d9 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class index 8cd7bae..cd6b783 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class index 9978efa..718e8a4 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class index dbc0d08..055b3b8 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class and b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties b/Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties index 7104114..ecb84df 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties @@ -1 +1,29 @@ -eselo.config.avaliacao.caminhoSelos = imgSelo \ No newline at end of file +eselo.config.avaliacao.caminhoSelos = imgSelo +eselo.config.avaliacao.urlServico =http://asesweb-prd.brazilsouth.cloudapp.azure.com/servico-avaliacao-acessibilidade-salvando +#eselo.config.avaliacao.urlServico = http://189.9.137.162:8080/ases/servico-avaliacao-acessibilidade-salvando +#eselo.config.avaliacao.urlServico = http://localhost:18080/ases/servico-avaliacao-acessibilidade-salvando + + + +eselo.config.avaliacao.arquivosHtml=/var/www/arquivo/painel/html +eselo.config.avaliacao.arquivosJson=/var/www/arquivo/painel/json +eselo.config.avaliacao.painelAgregado=/var/www/arquivo/painel/painelAgregado + + +#eselo.config.avaliacao.enderecoHtml=http://localhost:18080/eselo/arquivosHtml/ +#eselo.config.avaliacao.enderecoHtml=http://189.9.137.162:8080/eselo/arquivosHtml/ +eselo.config.avaliacao.enderecoHtml=http://eselo-prd.brazilsouth.cloudapp.azure.com:8080/arquivosHtml + + + +#Conexão com o banco de dados relatorioCircunstanciado para recuperar os relatórios e os planos de trabalho +#eselo.config.buscaRelatorioFAD.host=127.0.0.1 +#eselo.config.buscaRelatorioFAD.dbname=relatorioCircunstanciado +#eselo.config.buscaRelatorioFAD.usuario=postgres +#eselo.config.buscaRelatorioFAD.senha=dgeSLTIcgpge2015 + + +eselo.config.buscaRelatorioFAD.host=127.0.0.1 +eselo.config.buscaRelatorioFAD.dbname=relatorioCircunstanciado +eselo.config.buscaRelatorioFAD.usuario=postgres +eselo.config.buscaRelatorioFAD.senha=dgeSLTIcgpge2015 diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml index cf66e4f..be7113b 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml @@ -10,17 +10,18 @@ jdbc:postgresql://localhost:5432/eselo org.postgresql.Driver postgres - 90206290187 + postgree utf8 utf8 true update true - true + false org.hibernate.cache.HashtableCacheProvider + @@ -30,9 +31,22 @@ - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/.gitignore b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/.gitignore deleted file mode 100644 index 3385916..0000000 --- a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/META-INF/ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF index 1cbaf06..402b2d8 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -1,5 +1,5 @@ Manifest-Version: 1.0 Built-By: 96409975520 -Build-Jdk: 1.8.0_66 +Build-Jdk: 1.8.0_60 Created-By: Maven Integration for Eclipse diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties index 3750095..bc5615c 100644 --- a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties @@ -1,7 +1,7 @@ #Generated by Maven Integration for Eclipse -#Wed May 11 09:36:08 BRT 2016 +#Wed May 30 14:30:56 BRT 2018 version=0.0.1-SNAPSHOT groupId=eselo m2e.projectName=e-Selo -m2e.projectLocation=C\:\\Users\\96409975520\\git\\eselo\\Desenvolvimento\\Codificacao\\e-Selo +m2e.projectLocation=C\:\\Users\\96409975520\\git\\eseloNovo\\Desenvolvimento\\Codificacao\\e-Selo artifactId=eselo diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/.gitignore b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/.gitignore deleted file mode 100644 index 4d0be5b..0000000 --- a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/teste/ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class index ff5a029..974cba3 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class index 14f553d..b5829bd 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class index 7ad57b9..90a02db 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class index bad50b1..d4ee6d2 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class differ diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class index b9e0ac9..425e703 100644 Binary files a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class differ -- libgit2 0.21.2