From e20ce1fdc56fa71267924ff931e664c2bdc4c545 Mon Sep 17 00:00:00 2001 From: magno.oliveira Date: Sat, 11 Oct 2014 23:38:27 +0000 Subject: [PATCH] Correção do envio de email e aviso de alteracao do parametro de calculo --- Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/form.jsp | 25 +++++++++++++++++++++---- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/TemplateMail.java | 38 ++++++++++++++++++-------------------- Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/UsuariosController.java | 14 +++++++++++--- Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class | Bin 0 -> 437 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class | Bin 0 -> 2143 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class | Bin 0 -> 4026 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class | Bin 0 -> 5405 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class | Bin 0 -> 1252 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class | Bin 0 -> 4287 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class | Bin 0 -> 4485 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class | Bin 0 -> 1220 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class | Bin 0 -> 6259 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class | Bin 0 -> 2365 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class | Bin 0 -> 5388 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class | Bin 0 -> 1148 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class | Bin 0 -> 1988 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/messages.properties | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class | Bin 0 -> 12261 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class | Bin 0 -> 10609 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class | Bin 0 -> 12803 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class | Bin 0 -> 4681 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class | Bin 0 -> 597 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class | Bin 0 -> 16641 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class | Bin 0 -> 4284 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class | Bin 0 -> 8872 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class | Bin 0 -> 2108 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class | Bin 0 -> 3500 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class | Bin 0 -> 3101 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class | Bin 0 -> 9742 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class | Bin 0 -> 1865 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class | Bin 0 -> 2935 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class | Bin 0 -> 3327 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class | Bin 0 -> 2851 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class | Bin 0 -> 4883 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class | Bin 0 -> 4878 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class | Bin 0 -> 3310 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class | Bin 0 -> 3517 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class | Bin 0 -> 3801 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class | Bin 0 -> 1728 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class | Bin 0 -> 2150 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class | Bin 0 -> 3274 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class | Bin 0 -> 4088 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class | Bin 0 -> 1532 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class | Bin 0 -> 1869 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class | Bin 0 -> 7001 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class | Bin 0 -> 3086 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class | Bin 0 -> 3131 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class | Bin 0 -> 3964 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class | Bin 0 -> 5264 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class | Bin 0 -> 2942 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class | Bin 0 -> 3473 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class | Bin 0 -> 4703 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class | Bin 0 -> 2211 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class | Bin 0 -> 3613 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class | Bin 0 -> 2360 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class | Bin 0 -> 3467 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class | Bin 0 -> 942 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class | Bin 0 -> 2566 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class | Bin 0 -> 1109 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class | Bin 0 -> 4182 bytes Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties | 1 + Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml | 38 ++++++++++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.properties | 30 ++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.xml | 25 +++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/mail.properties | 10 ++++++++++ Desenvolvimento/Codificacao/e-Selo/target/classes/messages.properties | 1 + Desenvolvimento/Codificacao/e-Selo/target/classes/templates/esqueciMinhaSenha.ftl | 8 ++++++++ Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF | 5 +++++ Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties | 7 +++++++ Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.xml | 166 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class | Bin 0 -> 1344 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class | Bin 0 -> 1727 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class | Bin 0 -> 1072 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class | Bin 0 -> 2042 bytes Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class | Bin 0 -> 9453 bytes 75 files changed, 394 insertions(+), 27 deletions(-) create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/annotations/Restrito.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer$1.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/AsyncMailer.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/CopiadorParametroCalculo.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/ExecutorServiceProvider.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/LeitorXML.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Mailer.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Messages.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMail.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/TemplateMailer.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/URLNormalizer.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/UsuarioWeb.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/Util.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/messages.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/AvaliacaoController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/CriteriosController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/FaixaController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/GruposController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PainelController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/ParametroCalculoController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/PermissoesController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/RecomendacaoController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TestesController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/TiposTesteController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UrlController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/controller/UsuariosController.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/conversor/ESeloDateConverter.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/AvaliacaoDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/CriterioDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/FaixaDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GenericDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/GrupoDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ParametroCalculoDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/PermissaoDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/RecomendacaoDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/ResultadoDao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/TipoTesteDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UrlDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/dao/UsuarioDAO.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/CriterioAvaliado.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RecomendacaoAvaliada.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/RelatorioAvaliacao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/integracao/ResultadoAvaliacao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/intercepts/AutorizacaoInterceptor.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Avaliacao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Criterio.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Faixa.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Grupo.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ParametroCalculo.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Permissao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Recomendacao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoCriterio.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/ResultadoRecomendacao.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Teste.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/TipoTeste.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Url.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/model/Usuario.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.xml create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/mail.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/messages.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/classes/templates/esqueciMinhaSenha.ftl create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.xml create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/RelatorioAvaliacaoTest.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/ResultadoAvaliacaoTest.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker$PostParams.class create mode 100644 Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class diff --git a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/form.jsp b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/form.jsp index 7eca74e..b0482da 100644 --- a/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/form.jsp +++ b/Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/jsp/parametroCalculo/form.jsp @@ -5,6 +5,22 @@ + + + "> Parametros de Cálculo
@@ -47,10 +63,11 @@
- +
+
@@ -63,7 +80,7 @@
- " class="btn btn-default"> Incluir Recomendação + " class="btn btn-default" onclick="return gravadoParametroCalculo();"> Incluir Recomendação @@ -92,8 +109,8 @@ ${recomendacao.peso} ${recomendacao.descricao} -
- " class="btn btn-default btn-sm">Consultar +
+ " class="btn btn-default btn-sm" onclick="return gravadoParametroCalculo();" >Consultar " class="btn btn-default btn-sm btn-confirm" data-msg="Um novo Parâmetro de Cálculo poderá ser criado a partir do atual. Deseja realmente excluir a recomendação selecionada?">Excluir diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/TemplateMail.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/TemplateMail.java index 5d21dba..a09d6c7 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/TemplateMail.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/component/TemplateMail.java @@ -18,6 +18,7 @@ import br.com.caelum.vraptor.core.Localization; import br.com.caelum.vraptor.freemarker.Freemarker; import br.com.caelum.vraptor.freemarker.Template; import freemarker.template.Configuration; +import freemarker.template.TemplateException; public class TemplateMail { @@ -79,27 +80,24 @@ public class TemplateMail { HtmlEmail email = new HtmlEmail(); email.setCharset("utf-8"); - try { - - addEmbeddables(email); - addAttachments(email); - - email.addTo(toMail, name); - boolean hasNoSubjectDefined = this.localization.getMessage( - templateName, nameParameters).equals( - "???" + templateName + "???"); - if (hasNoSubjectDefined) { - throw new IllegalArgumentException( - "Subject not defined for email template : " - + templateName); - } else { - email.setSubject(this.localization.getMessage( - this.templateName, nameParameters)); + + try { + addEmbeddables(email); + addAttachments(email); + email.addTo(toMail, name); + + this.localization.getMessage(templateName, nameParameters) + .equals("???" + templateName + "???"); + email.setHtmlMsg(this.template.getContent()); + + } catch (EmailException e) { + e.printStackTrace(); + } catch (IOException e) { + e.printStackTrace(); + } catch (TemplateException e) { + e.printStackTrace(); } - email.setHtmlMsg(this.template.getContent()); - } catch (Exception e) { - throw new RuntimeException(e); - } + return email; } diff --git a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/UsuariosController.java b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/UsuariosController.java index 1ec3e6a..cf9b825 100644 --- a/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/UsuariosController.java +++ b/Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/UsuariosController.java @@ -196,13 +196,16 @@ public class UsuariosController { @Path("/usuarios/recuperar_senha") @Post - public void recuperarSenha(Usuario usuario) throws EmailException { + public void recuperarSenha(Usuario usuario){ Usuario carregado = dao.getByCpf(usuario); if (carregado == null) { validator.add(new ValidationMessage("CPF não encontrado.", "usuario.cpf")); + }else if (carregado.getEmail() == null) { + validator.add(new ValidationMessage("Não foi cadastrado um e-mail para esse usuário.", + "usuario.cpf")); } - + validator.onErrorUsePageOf(UsuariosController.class) .recuperarSenhaForm(); @@ -223,7 +226,12 @@ public class UsuariosController { "recuperar_senha", "renovar_senha") + "/" + hash) .to(carregado.getNome(), carregado.getEmail()); - mailer.send(email); + try { + mailer.send(email); + } catch (EmailException e) { + System.out.println("Erro ao tentar enviar email..."); + e.printStackTrace(); + } result.include("mensagem", "Email de recuperação de senha enviado com sucesso."); 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 new file mode 100644 index 0000000..073d614 Binary files /dev/null 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 new file mode 100644 index 0000000..db77957 Binary files /dev/null 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 new file mode 100644 index 0000000..a474c7e Binary files /dev/null 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 new file mode 100644 index 0000000..636aeba Binary files /dev/null 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 new file mode 100644 index 0000000..9781a13 Binary files /dev/null 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 new file mode 100644 index 0000000..6389477 Binary files /dev/null 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 new file mode 100644 index 0000000..5e18781 Binary files /dev/null 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 new file mode 100644 index 0000000..4e50443 Binary files /dev/null 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 new file mode 100644 index 0000000..2c86e01 Binary files /dev/null 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 new file mode 100644 index 0000000..3382400 Binary files /dev/null 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 new file mode 100644 index 0000000..418aa82 Binary files /dev/null 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 new file mode 100644 index 0000000..cb58d6a Binary files /dev/null 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 new file mode 100644 index 0000000..dc798e7 Binary files /dev/null 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/component/messages.properties b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/messages.properties new file mode 100644 index 0000000..281f10d --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/br/com/eselo/component/messages.properties @@ -0,0 +1,53 @@ +criterio.salvo=Critério salvo com sucesso. +criterio.excluído=Critéiro excluído com sucesso. +criterio.atualizado=Critério atualizado com sucesso. +criterio.validacao.numero=É obrigatório informar o número do critério. +criterio.validacao.numero.unique=Já existe um critério com esse número. Informe outro número para o critério. +criterio.validacao.descricao=É obrigatório informar a descrição do criteiro. +criterio.validacao.tipo_teste=É obrigatório informar o Tipo de teste. +faixas.mensagem.salva=Faixa de conformidade salva com sucesso. +faixas.mensagem.alterada=Faixa de conformidade alterada com sucesso. +faixas.mensagem.excluida=Faixa excluída com suceso. +faixas.validacao.diretriz=A Diretriz é obrigatória. +faixas.validacao.descricao=A descrição é obrigatória. +faixas.validacao.faixa=O número da Faixa é obrigatório. +faixas.validacao.percentual_conformidade=O percentual de conformidade da Faixa é obrigatório. +faixas.validacao.faixa_final=A Faixa Final é obrigatória. +faixas.validacao.faixa_inicial=A Faixa Inicial é obrigatória. +faixas.validacao.tipo_conformidade=O Tipo de Conformidade é obrigatório. +faixas.validacao.range_faixas=A Faixa Inicial deve ser menor que a Faixa Inicial. +parametro_calculo.validacao.descricao=A descrição é obrigatória. +parametro_calculo.validacao.excluido=Parametro de Cálculo excluído com sucesso. +parametro_calculo.validacao.nao_pode_excluir=Parametro de Cálculo não pode ser excluído pois não está ativo. +parametro_calculo.validacao.nao_pode_excluir.unico=Este é o único Parametro de Cálculo cadastrado e ele não pode ser excluído. +parametro_calculo.validacao.nao_pode_excluir.em_uso=Este Parametro de Cálculo tem avaliações associadas e não pode ser excluído. +parametro_calculo.criado=Parâmetro de Cálculo criado com base no parâmetro +parametro_calculo.criado.limpo=Novo parâmetro criado [sem recomendações ou critérios associados]! +parametro_calculo.atualizado=Parâmetro de Cálculo alterado com sucesso. +recomendacao.validacao.numero=É obrigatório informar o numero da Recomendação. +recomendacao.validacao.numero.unique=Já existe uma recomendação com esse número. +recomendacao.exclusao=Recomendação excluída com sucesso! +recomendacao.salva=Recomendação salva com sucesso! +recomendacao.atualizada=Recomendação atualizada com sucesso! +tipo_conformidade.mensagem.salva=Tipo de Diretriz salvo com sucesso. +tipo_conformidade.mensagem.alterada=Tipo de Diretriz alterado com sucesso. +tipo_conformidade.validacao.descricao=É necessário informar o a descrição do Tipo de Diretriz. +tipo_conformidade.validacao.descricao.unique=Já existe uma descrição com este nome para o Tipo de Diretriz. +tipo_conformidade.validacao.maximo=É necessário informar o valor máximo do Tipo de Diretriz. +tipo_conformidade.validacao.maximo.min=É necessário informar o valor máximo do Tipo de Diretriz. +tipo_conformidade.validacao.edit=O Tipo de Diretriz não pode ser alterado, pois ele está sendo utilizado. +tipo_conformidade.validacao.remove=O Tipo de Diretriz não pode ser excluído, pois ele está sendo utilizado. +tipo_recomendacao.mensagem.salva=Tipo de Teste salvo com sucesso. +tipo_recomendacao.mensagem.alterada=Tipo de Teste alterado com sucesso. +tipo_recomendacao.validacao.tipo=É necessário informar o nome do Tipo de Teste. +tipo_recomendacao.validacao.descricao=É necessário informar a descrição do Tipo de Teste. +tipo_recomendacao.validacao.descricao.unique=Já existe uma descrição com este nome para o Tipo de Teste. +tipo_recomendacao.validacao.maximo=É necessário informar o valor máximo do Tipo de Teste. +tipo_recomendacao.validacao.maximo.min=É necessário informar o valor máximo do Tipo de Teste. +tipo_recomendacao.validacao.edit=O Tipo de Teste não pode ser alterado, pois ele está sendo utilizado. +tipo_recomendacao.validacao.remove=O Tipo de Teste não pode ser excluído, pois ele está sendo utilizado. +validacao.peso=É obrigatório informar o peso. +validacao.peso.zero=O peso deve ser maior que zero. +validacao.descricao=É obrigatório informar a descrição. +validacao.sem_alteracao=Nenhum campo foi alterado. +validacao.acao_cancelada=Ação cancelada! \ No newline at end of file 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 new file mode 100644 index 0000000..8393e5b Binary files /dev/null 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 new file mode 100644 index 0000000..c323601 Binary files /dev/null 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 new file mode 100644 index 0000000..6d44de8 Binary files /dev/null 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 new file mode 100644 index 0000000..2039c41 Binary files /dev/null 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 new file mode 100644 index 0000000..466dd58 Binary files /dev/null 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 new file mode 100644 index 0000000..04be4b8 Binary files /dev/null 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 new file mode 100644 index 0000000..da960c4 Binary files /dev/null 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 new file mode 100644 index 0000000..cf802e0 Binary files /dev/null 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 new file mode 100644 index 0000000..99a7570 Binary files /dev/null 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 new file mode 100644 index 0000000..3b4fc09 Binary files /dev/null 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 new file mode 100644 index 0000000..f8212a0 Binary files /dev/null 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 new file mode 100644 index 0000000..4996ed2 Binary files /dev/null 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 new file mode 100644 index 0000000..cd79e0e Binary files /dev/null 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 new file mode 100644 index 0000000..48b3276 Binary files /dev/null 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 new file mode 100644 index 0000000..f685698 Binary files /dev/null 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 new file mode 100644 index 0000000..6b94407 Binary files /dev/null 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 new file mode 100644 index 0000000..ba31ada Binary files /dev/null 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 new file mode 100644 index 0000000..c408632 Binary files /dev/null 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 new file mode 100644 index 0000000..b15cc65 Binary files /dev/null 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 new file mode 100644 index 0000000..10baced Binary files /dev/null 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 new file mode 100644 index 0000000..ba233bb Binary files /dev/null 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 new file mode 100644 index 0000000..ae49274 Binary files /dev/null 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 new file mode 100644 index 0000000..f6629f2 Binary files /dev/null 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 new file mode 100644 index 0000000..4688467 Binary files /dev/null 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 new file mode 100644 index 0000000..680cf88 Binary files /dev/null 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 new file mode 100644 index 0000000..ad25edd Binary files /dev/null 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 new file mode 100644 index 0000000..e546a08 Binary files /dev/null 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 new file mode 100644 index 0000000..fa206af Binary files /dev/null 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 new file mode 100644 index 0000000..f935b72 Binary files /dev/null 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 new file mode 100644 index 0000000..e305493 Binary files /dev/null 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 new file mode 100644 index 0000000..eb63b05 Binary files /dev/null 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 new file mode 100644 index 0000000..67d2d5e Binary files /dev/null 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 new file mode 100644 index 0000000..db2fc10 Binary files /dev/null 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 new file mode 100644 index 0000000..80f19eb Binary files /dev/null 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 new file mode 100644 index 0000000..e20aec6 Binary files /dev/null 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 new file mode 100644 index 0000000..a6a1038 Binary files /dev/null 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 new file mode 100644 index 0000000..459e266 Binary files /dev/null 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 new file mode 100644 index 0000000..c9793a8 Binary files /dev/null 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 new file mode 100644 index 0000000..8cbd46b Binary files /dev/null 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 new file mode 100644 index 0000000..1cf9499 Binary files /dev/null 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 new file mode 100644 index 0000000..8cd7bae Binary files /dev/null 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 new file mode 100644 index 0000000..9978efa Binary files /dev/null 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 new file mode 100644 index 0000000..dbc0d08 Binary files /dev/null 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 new file mode 100644 index 0000000..7104114 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/config.properties @@ -0,0 +1 @@ +eselo.config.avaliacao.caminhoSelos = imgSelo \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml new file mode 100644 index 0000000..6805bf3 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/hibernate.cfg.xml @@ -0,0 +1,38 @@ + + + + + + + org.hibernate.dialect.PostgreSQLDialect + jdbc:postgresql://localhost:5432/eselo2 + org.postgresql.Driver + postgres + postgres + utf8 + utf8 + true + + update + true + true + org.hibernate.cache.HashtableCacheProvider + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.properties b/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.properties new file mode 100644 index 0000000..dee90a2 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.properties @@ -0,0 +1,30 @@ +#### Usando 2 appenders, 1 para logar no console, outro para um arquivo +log4j.rootCategory=WARN,stdout,fileOut + +# Imprime somente mensagens com 'priority' WARN ou mais alto para o logger +#lembrando a ordem: DEBUG - INFO - WARN - ERROR - FATAL +log4j.category.error=INFO + +#### O primeiro appender escreve no console +log4j.appender.stdout=org.apache.log4j.ConsoleAppender +log4j.appender.stdout.layout=org.apache.log4j.PatternLayout +### Pattern que mostra o nome do arquivo e numero da linha, porem sem data e hora +log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n + +#### O segundo appender escreve em um arquivo e faz um bkp ao atingir o max +log4j.appender.fileOut=org.apache.log4j.RollingFileAppender +log4j.appender.fileOut.File=camilolog.log +### Controla o tamanho maximo do arquivo +log4j.appender.fileOut.MaxFileSize=100KB +### Faz backup dos arquivos de log (apenas 1) +log4j.appender.fileOut.MaxBackupIndex=1 +log4j.appender.fileOut.layout=org.apache.log4j.PatternLayout +#####este formato esta em ingles: 2011-04-24 e imprime o nro da linha L +log4j.appender.fileOut.layout.ConversionPattern=%d [%t] %5p %F:%L - %m%n + +####imprime no formato dia/mes/ano +#log4j.appender.fileOut.layout.ConversionPattern=%-2d{dd/MM/yy HH:mm} [%t] %5p %c:%L - %m%n + +#configurando o hibernate no log4j +log4j.category.org.hibernate.SQL=ALL +log4j.category.org.hibernate.type=ALL \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.xml b/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.xml new file mode 100644 index 0000000..c5f050a --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/log4j.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/mail.properties b/Desenvolvimento/Codificacao/e-Selo/target/classes/mail.properties new file mode 100644 index 0000000..43ad495 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/mail.properties @@ -0,0 +1,10 @@ +eselo.mail.from = email_from +eselo.mail.from.name = name_from +eselo.mail.server = smtp_server +eselo.mail.port = smtp_port +eselo.mail.tls = true +eselo.mail.ssl = true +eselo.mail.username = auth_username +eselo.mail.password = auth_password +eselo.mail.replyTo = reply_to +eselo.mail.debug = false \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/messages.properties b/Desenvolvimento/Codificacao/e-Selo/target/classes/messages.properties new file mode 100644 index 0000000..3e6a41b --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/messages.properties @@ -0,0 +1 @@ +esqueciMinhaSenha = Recuperação de Senha \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/classes/templates/esqueciMinhaSenha.ftl b/Desenvolvimento/Codificacao/e-Selo/target/classes/templates/esqueciMinhaSenha.ftl new file mode 100644 index 0000000..7da3ff6 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/classes/templates/esqueciMinhaSenha.ftl @@ -0,0 +1,8 @@ +
+${nomeUsuario},
+ +Nós recebemos um pedido de alteração de senha para o usuário com o CPF ${cpfUsuario}.
+ +Clique aqui para definir uma nova senha. + +
\ No newline at end of file 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 new file mode 100644 index 0000000..82387d8 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF @@ -0,0 +1,5 @@ +Manifest-Version: 1.0 +Build-Jdk: 1.7.0_67 +Built-By: Magno +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 new file mode 100644 index 0000000..b4e69a2 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.properties @@ -0,0 +1,7 @@ +#Generated by Maven Integration for Eclipse +#Sat Oct 11 20:24:27 GMT-03:00 2014 +version=0.0.1-SNAPSHOT +groupId=eselo +m2e.projectName=e-Selo +m2e.projectLocation=D\:\\Projeto\\Desenvolvimento\\Codificacao\\e-Selo +artifactId=eselo diff --git a/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.xml b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.xml new file mode 100644 index 0000000..1176427 --- /dev/null +++ b/Desenvolvimento/Codificacao/e-Selo/target/m2e-wtp/web-resources/META-INF/maven/eselo/eselo/pom.xml @@ -0,0 +1,166 @@ + + 4.0.0 + eselo + eselo + 0.0.1-SNAPSHOT + war + + UTF-8 + + + + + + maven-compiler-plugin + 3.1 + + 1.7 + 1.7 + + + + maven-war-plugin + 2.3 + + WebContent + false + + + + + + + br.com.caelum.vraptor + vraptor-hibernate + 1.0.0 + compile + + + slf4j-log4j12 + org.slf4j + + + + + br.com.caelum.vraptor + vraptor-freemarker + 1.1.3 + compile + + + org.hibernate + hibernate-commons-annotations + 3.2.0.Final + + + com.thoughtworks.xstream + xstream + 1.3.1 + + + org.hibernate + hibernate-core + 3.6.6.Final + compile + true + + + org.slf4j + slf4j-api + 1.6.1 + + + mysql + mysql-connector-java + 5.1.24 + + + javax.servlet + jstl + 1.2 + compile + + + org.apache.tiles + tiles-jsp + 2.2.2 + + + org.slf4j + jcl-over-slf4j + + + + + postgresql + postgresql + 9.1-901.jdbc4 + + + org.reflections + reflections + 0.9.9-RC1 + + + commons-codec + commons-codec + 1.2 + + + org.apache.commons + commons-lang3 + 3.0 + + + commons-logging + commons-logging + 1.0.4 + + + javax.ws.rs + jsr311-api + 1.1.1 + + + joda-time + joda-time + 2.3 + + + commons-httpclient + commons-httpclient + 3.0.1 + + + net.htmlparser.jericho + jericho-html + 3.1 + + + org.ogce + xpp3 + 1.1.6 + + + org.apache.httpcomponents + httpclient + 4.3.3 + + + org.apache.commons + commons-email + 1.3.2 + + + org.apache.poi + poi + 3.10.1 + + + javax.transaction + jta + 1.1 + + + \ No newline at end of file diff --git a/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/LeitorXMLTest.class new file mode 100644 index 0000000..ff5a029 Binary files /dev/null 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 new file mode 100644 index 0000000..14f553d Binary files /dev/null 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 new file mode 100644 index 0000000..7ad57b9 Binary files /dev/null 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 new file mode 100644 index 0000000..bad50b1 Binary files /dev/null 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 new file mode 100644 index 0000000..b9e0ac9 Binary files /dev/null and b/Desenvolvimento/Codificacao/e-Selo/target/test-classes/teste/WebChecker.class differ -- libgit2 0.21.2