Commit 5be08831a7ee160f60eb29c0bd74b7d66b8d99ac

Authored by 96409975520
1 parent 91dbdd53
Exists in master

Serviço de entrega do resultado da consulta da avaliação.

Desenvolvimento/Codificacao/e-Selo/WebContent/WEB-INF/web.xml
... ... @@ -50,19 +50,31 @@
50 50 <load-on-startup>2</load-on-startup>
51 51 </servlet>
52 52 <!-- /tiles configuration -->
53   -
  53 + <!-- CORS -->
  54 + <filter>
  55 + <filter-name>CorsFilter</filter-name>
  56 + <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
  57 + <init-param>
  58 + <param-name>cors.support.credentials</param-name>
  59 + <param-value>false</param-value>
  60 + </init-param>
  61 + </filter>
  62 + <filter-mapping>
  63 + <filter-name>CorsFilter</filter-name>
  64 + <url-pattern>/buscar-avaliacao/*</url-pattern>
  65 + </filter-mapping>
  66 + <!-- CORS -->
54 67 <!-- vraptor configuration -->
55 68 <filter>
56 69 <filter-name>vraptor</filter-name>
57 70 <filter-class>br.com.caelum.vraptor.VRaptor</filter-class>
58 71 </filter>
59   -
60 72 <filter-mapping>
61 73 <filter-name>vraptor</filter-name>
62 74 <url-pattern>/*</url-pattern>
63 75 <dispatcher>FORWARD</dispatcher>
64 76 <dispatcher>REQUEST</dispatcher>
65 77 </filter-mapping>
66   -
67 78 <!-- vraptor configuration -->
  79 +
68 80 </web-app>
69 81 \ No newline at end of file
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/AvaliacaoController.java
... ... @@ -18,8 +18,11 @@ import java.io.UnsupportedEncodingException;
18 18 import java.net.MalformedURLException;
19 19 import java.text.SimpleDateFormat;
20 20 import java.util.ArrayList;
  21 +import java.util.Collection;
  22 +import java.util.Collections;
21 23 import java.util.Date;
22 24 import java.util.List;
  25 +import java.util.Map;
23 26 import java.util.Properties;
24 27  
25 28 import javax.imageio.ImageIO;
... ... @@ -51,6 +54,7 @@ import br.com.eselo.dao.ParametroCalculoDAO;
51 54 import br.com.eselo.dao.RecomendacaoDAO;
52 55 import br.com.eselo.dao.ResultadoCriterioDao;
53 56 import br.com.eselo.dao.ResultadoRecomendacaoDao;
  57 +import br.com.eselo.dao.SitioDAO;
54 58 import br.com.eselo.dao.UrlDAO;
55 59 import br.com.eselo.integracao.CriterioAvaliado;
56 60 import br.com.eselo.integracao.RecomendacaoAvaliada;
... ... @@ -63,6 +67,7 @@ import br.com.eselo.model.Recomendacao;
63 67 import br.com.eselo.model.ResultadoCriterio;
64 68 import br.com.eselo.model.ResultadoRecomendacao;
65 69 import br.com.eselo.model.ResumoAvaliacao;
  70 +import br.com.eselo.model.Sitio;
66 71 import br.com.eselo.model.Url;
67 72  
68 73 import com.google.gson.Gson;
... ... @@ -77,6 +82,7 @@ public class AvaliacaoController {
77 82 private final UrlDAO daoUrl;
78 83 private final ParametroCalculoDAO paramDao;
79 84 private final AvaliacaoDAO dao;
  85 + private final SitioDAO daoSitio;
80 86 private final ResultadoRecomendacaoDao daoResultadoRecomendacao;
81 87 private final HttpServletRequest request;
82 88 private ServletContext application;
... ... @@ -87,7 +93,8 @@ public class AvaliacaoController {
87 93  
88 94 private static final String CAMINHO_SELOS = "eselo.config.avaliacao.caminhoSelos";
89 95 private static final String URL_SERVICO = "eselo.config.avaliacao.urlServico";
90   -
  96 + private static final String URL_ARQUIVOS_HTML = "eselo.config.avaliacao.arquivosHtml";
  97 +
91 98 private final Properties properties = new Properties();
92 99  
93 100 public AvaliacaoController(Result _result, UrlDAO _daoUrl,
... ... @@ -97,12 +104,13 @@ public class AvaliacaoController {
97 104 ServletContext application,
98 105 ResultadoRecomendacaoDao _daoResultadoRecomendacao,
99 106 ResultadoCriterioDao _daoResultadoCriterio,
100   - CriterioDAO _daoCriterio, RecomendacaoDAO _daoRecomendacao)// gibran
  107 + CriterioDAO _daoCriterio, RecomendacaoDAO _daoRecomendacao, SitioDAO _daoSitio)// gibran
101 108 // ResultadoCriterioDao
102 109 // _resultadoCriterioDao
103 110 throws IOException {
104 111 daoUrl = _daoUrl;
105 112 dao = _dao;
  113 + daoSitio = _daoSitio;
106 114 daoResultadoRecomendacao = _daoResultadoRecomendacao;
107 115 result = _result;
108 116 paramDao = _paramDao;
... ... @@ -351,11 +359,13 @@ public class AvaliacaoController {
351 359 ResumoAvaliacao resumoAvaliacao = new ResumoAvaliacao();
352 360  
353 361 resumoAvaliacao.setValor(conformidadeAcessibilidade);
354   - resumoAvaliacao.setUrl(url.getUrl());
  362 + resumoAvaliacao.setUrl(urlComProtocolo);
355 363 resumoAvaliacao.setDataAvaliacao(Util.dataHoraAtual());
356 364 // this.result.forwardTo(PersistenciaFileSystemController.class).salvarhtml(resumoAvaliacao,
357 365 // novaAvalicao, urlComProtocolo);
358   - salvarhtml(resumoAvaliacao, novaAvalicao, urlComProtocolo);
  366 +
  367 + //salvarJsGrafico(url);
  368 + salvarhtml(resumoAvaliacao, novaAvalicao, url.getUrl(), url);
359 369 }
360 370  
361 371 }
... ... @@ -547,13 +557,13 @@ public class AvaliacaoController {
547 557 }
548 558  
549 559 @Get("/buscar-avaliacao")
550   - @Post("/buscar-avaliacao")
  560 + @Post("/buscar-avaliacao/")
551 561 public void buscarAvaliacao(@QueryParam("url") String url)
552 562 throws FileNotFoundException {
553 563  
554   - String nomeArquivo = url.replace("https://", "").replace("http://", "").replace("/", "").replace(".", "").replace("\"", "") + ".json";
  564 + String nomeArquivo = url.toLowerCase().replace("https://", "").replace("http://", "").replace("/", "").replace(".", "").replace("\"", "") + ".json";
555 565  
556   - File diretorioJson = new File(this.application.getRealPath("")+ "/WEB-INF/arquivosJson/"+ nomeArquivo);//"http://189.9.137.162:8080/eselo/arquivosJson/"
  566 + File diretorioJson = new File(this.application.getRealPath("")+ "/WEB-INF/arquivosJson/"+ nomeArquivo);
557 567 //+ nomeArquivo);
558 568  
559 569 ResumoAvaliacao resumoAvaliacao = null;
... ... @@ -587,25 +597,23 @@ public class AvaliacaoController {
587 597 public void salvarAvaliacao(ResumoAvaliacao resumoAvaliacao) {
588 598 File diretorioJson = new File(this.application.getRealPath("")+ "/WEB-INF/arquivosJson");
589 599  
590   - //File diretorioJson = new File("http://189.9.137.162:8080/eselo/arquivosJson");
591   -
  600 +
592 601 diretorioJson.mkdir();
593 602  
594   - //File diretorioHtml = new File(this.application.getRealPath("") + "/WEB-INF/arquivosHtml");
  603 + String urlArquivosHtml = properties.getProperty(URL_ARQUIVOS_HTML);
595 604  
596   - File diretorioHtml = new File("http://189.9.137.162:8080/eselo/arquivosHtml");
  605 + File diretorioHtml = new File(urlArquivosHtml);
597 606  
598 607 String nomeArquivo = "";
599 608  
600 609 try {
601   - nomeArquivo = URLNormalizer.normalize(resumoAvaliacao.getUrl())
  610 + nomeArquivo = URLNormalizer.normalize(resumoAvaliacao.getUrl()).toLowerCase()
602 611 .replace("/", "").replace(".", "");
603 612 } catch (MalformedURLException e1) {
604 613 e1.printStackTrace();
605 614 }
606 615  
607   - resumoAvaliacao.setUrlResultado(diretorioHtml.toString() + "/"
608   - + nomeArquivo + ".html");
  616 + resumoAvaliacao.setUrlResultado(urlArquivosHtml + nomeArquivo + ".html");
609 617  
610 618 String json;
611 619 Gson gson = new Gson();
... ... @@ -628,8 +636,11 @@ public class AvaliacaoController {
628 636 }
629 637 }
630 638  
  639 +
631 640 public void salvarhtml(ResumoAvaliacao resumoAvaliacao,
632   - Avaliacao avaliacao, String urlComProtocolo) {
  641 + Avaliacao avaliacao, String urlSemProtocolo, Url url) {
  642 +
  643 +
633 644  
634 645 List<ResultadoRecomendacao> resultadosRecomendacao;
635 646 List<ResultadoCriterio> resultadosCriterio;
... ... @@ -643,13 +654,15 @@ public class AvaliacaoController {
643 654 StringBuffer html = new StringBuffer();
644 655  
645 656  
646   -
  657 +
647 658  
648 659 try {
649   - nomeArquivo = URLNormalizer.normalize(resumoAvaliacao.getUrl())
  660 + nomeArquivo = URLNormalizer.normalize(urlSemProtocolo).toLowerCase()
650 661 .replace("/", "").replace(".", "")
651 662 + ".txt";
652 663  
  664 +
  665 +
653 666 OutputStreamWriter bufferOut = new OutputStreamWriter(new FileOutputStream(diretorioHtml + "/" + nomeArquivo),"UTF-8");
654 667  
655 668 bufferOut.write("<!DOCTYPE html>");
... ... @@ -671,7 +684,7 @@ public class AvaliacaoController {
671 684 bufferOut.write("<div>");
672 685 bufferOut.write(" <div id=\"topo\">");
673 686 bufferOut.write(" <ul id=\"accessibility\">");
674   - bufferOut.write(" <li><a accesskey=\"1\" href=\"#inicioConteudo\" id=\"link-conteudo\">Ir");
  687 + bufferOut.write(" <li> <a accesskey=\"1\" href=\"#inicioConteudo\" id=\"link-conteudo\">Ir");
675 688 bufferOut.write(" para o conteúdo <span>1</span>");
676 689 bufferOut.write(" </a></li>");
677 690 bufferOut.write(" <li><a accesskey=\"4\" href=\"#footer-brasil\" id=\"link-rodape\">Ir");
... ... @@ -681,9 +694,8 @@ public class AvaliacaoController {
681 694  
682 695  
683 696 bufferOut.write("<div id=\"logo\">");
684   - bufferOut.write("<h1>");
685   - bufferOut.write(" <span id=\"portal-title-1\">Painel de Acessibilidade Digital do Governo");
686   - bufferOut.write(" </span> ");
  697 + bufferOut.write("<h1 id=\"portal-title-1\">");
  698 + bufferOut.write(" Painel de Acessibilidade Digital do Governo ");
687 699 bufferOut.write("</h1>");
688 700 bufferOut.write("</div>");
689 701  
... ... @@ -708,27 +720,62 @@ public class AvaliacaoController {
708 720 bufferOut.write("<a id=\"inicioConteudo\" class=\"oculto\">Início do conteúdo</a>");
709 721 bufferOut.write(" <div class=\"logoAvaliacao\">");
710 722 bufferOut.write(" <div id=\"emag\">");
711   - bufferOut.write(" <label>eMAG</label> ");
  723 + bufferOut.write(" <label>eMAG v. 3.1</label> ");
712 724 bufferOut.write(" </div>");
713 725 bufferOut.write(" <div id=\"testesAutomaticos\"> ");
714   - bufferOut.write(" <label>Testes Automáticos<br>"
  726 + bufferOut.write(" <label>Testes Automáticos<br> Nota: "
715 727 + resumoAvaliacao.getValor() + "/100</label> </div> ");
716   -
717   - bufferOut.write(" <div id=\"grafico\"> ");
718   - bufferOut.write(" <canvas id=\"myChart\" width=\"400\" height=\"400\"></canvas> ");
  728 +
  729 + bufferOut.write(" <div id=\"grafico\" > ");
  730 +
  731 + bufferOut.write(" <h2 class=\"oculto_visao\" >Gráfico com as notas das últimas avaliações ordenada da mais antiga para a mais atual, limitado até quatro avaliações.</h2> ");
  732 + List<Avaliacao> lsAvaliacao = dao.getTresUltimasAvaliacoesByURL(url);
  733 +
  734 +
  735 + int i = 5;
  736 + bufferOut.write("<ul class=\"oculto_visao\" > ");
  737 +
  738 + List<Avaliacao> avaliacoesOrdenada = new ArrayList<Avaliacao>();
  739 +
  740 + for (Avaliacao avaliacao2 : lsAvaliacao) {
  741 + i--;
  742 + avaliacoesOrdenada.add(avaliacao2);
  743 + if(i <= 1)
  744 + {
  745 + break;
  746 + }
  747 + }
  748 + Collections.sort(avaliacoesOrdenada);
  749 +
  750 + i = 0;
  751 + for (Avaliacao avaliacaoOrdenada : avaliacoesOrdenada) {
  752 + i++;
  753 + bufferOut.write("<li >Nota " + i + ": <span id=\"nota" + i + "\">" + avaliacaoOrdenada.getNota() + "</span><span>Data da avaliação:" + avaliacaoOrdenada.getDataAvaliacao() + "</span></li>");
  754 +
  755 + }
  756 +
  757 + Long idSitio = avaliacao.getUrl().getIdSitio();
  758 +
  759 + Sitio sitio = daoSitio.getSitioById(idSitio);
  760 +
  761 + String nomeOrgao = (sitio != null) ? sitio.getDominio().getOrgao().getNomeOrgao():"";
  762 +
  763 + bufferOut.write("</ul>");
  764 + bufferOut.write("<label id=\"qntAvaliacoes\" class=\"oculto\">" + i +"</label>");
  765 + bufferOut.write(" <div class=\"myChart\" > ");
  766 + bufferOut.write(" <canvas id=\"myChart\" ></canvas> ");
719 767 bufferOut.write(" </div>");
720 768 bufferOut.write(" </div>");
  769 + bufferOut.write(" </div>");
721 770 bufferOut.write("<div class=\"avaliacao\">");
722   -
  771 +
  772 + String dataFormatada = avaliacao.getDataAvaliacao().toString();
  773 +
723 774 bufferOut.write("<label><h2><strong>Teste Automático de Acessibilidade</strong></label></h2>");
724   - bufferOut.write("<label><strong>Órgão: </strong>"
725   - + avaliacao.getUrl().getUrl() + "</label><br>");
726   - bufferOut.write("<label><strong>Página: </strong>"
727   - + avaliacao.getUrl().getUrl() + "</label><br>");
728   - bufferOut.write("<label><strong>Data de Avaliação: </strong>"
729   - + Util.dataHoraAtual() + "</label><br>");
730   - bufferOut.write("<label><strong>Nota: </strong>" + avaliacao.getNota()
731   - + "</label><br>");
  775 + bufferOut.write("<label><strong>Órgão: </strong>" + nomeOrgao + "</label><br>");
  776 + bufferOut.write("<label><strong>Página: </strong>" + resumoAvaliacao.getUrl() + "</label><br>");
  777 + bufferOut.write("<label><strong>Data de Avaliação: </strong>" + dataFormatada + "</label><br>");
  778 + bufferOut.write("<label><strong>Nota: </strong>" + avaliacao.getNota() + "</label><br>");
732 779 bufferOut.write("<hr>");
733 780  
734 781 resultadosRecomendacao = new ArrayList<ResultadoRecomendacao>();
... ... @@ -808,13 +855,13 @@ public class AvaliacaoController {
808 855 bufferOut.write("<footer id=\"footer-brasil\"></footer>");
809 856 bufferOut.write("<script defer=\"defer\" src=\"//barra.brasil.gov.br/barra.js\"");
810 857 bufferOut.write("type=\"text/javascript\"></script>");
811   - bufferOut.write("<script src=\"http://code.jquery.com/jquery-2.1.4.min.js\"></script>");
812   - bufferOut.write("<script src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/1.0.2/Chart.min.js\"></script>");
813   - bufferOut.write("<script src=\"/static/js/chart.js\"></script>");
  858 + bufferOut.write("<script type=\"text/javascript\" src=\"/eselo/static/js/jquery-1.10.2.min.js\"></script>");
  859 + bufferOut.write("<script type=\"text/javascript\" src=\"https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.3/Chart.min.js\"></script>");
  860 + bufferOut.write("<script src=\"/eselo/static/js/chart.js\"></script>");
814 861 bufferOut.write("<noscript>Seu navegador não possui suporte para JavaScript!</noscript>");
815 862 bufferOut.write("</body>");
816 863 bufferOut.write("</html>");
817   -
  864 +
818 865 bufferOut.close();
819 866  
820 867 if (diretorioHtml.exists()) {
... ... @@ -830,187 +877,6 @@ public class AvaliacaoController {
830 877 e.printStackTrace();
831 878 }
832 879  
833   -
834   -
835   - /* bufferOut.write("<!DOCTYPE html>");
836   - bufferOut.write("<html lang=\"pt-br\">");
837   - bufferOut.write("<head>");
838   - bufferOut.write("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
839   - bufferOut.write("<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">");
840   -
841   - bufferOut.write("<link rel=\"shortcut icon\" href=\"static/ico/favicon.png\">");
842   -
843   - bufferOut.write("<title>Painel de Acessibilidade Digital do Governo</title>");
844   - bufferOut.write("<link href=\"/eselo/static/css/painelAcessibilidade.css\" rel=\"stylesheet\">");
845   - bufferOut.write("<link href=\"/eselo/static/css/barra_brasil.css\" rel=\"stylesheet\">");
846   -
847   -
848   - bufferOut.write("</head>");
849   - bufferOut.write("<body>");
850   - bufferOut.write("<header id=\"topoPagina\">");
851   - bufferOut.write("<div>");
852   - bufferOut.write(" <div id=\"topo\">");
853   - bufferOut.write(" <ul id=\"accessibility\">");
854   - bufferOut.write(" <li><a accesskey=\"1\" href=\"#inicioConteudo\" id=\"link-conteudo\">Ir");
855   - bufferOut.write(" para o conteúdo <span>1</span>");
856   - bufferOut.write(" </a></li>");
857   - bufferOut.write(" <li><a accesskey=\"4\" href=\"#footer-brasil\" id=\"link-rodape\">Ir");
858   - bufferOut.write(" para o rodapé <span>4</span>");
859   - bufferOut.write(" </a></li>");
860   - bufferOut.write(" </ul>");
861   -
862   -
863   - bufferOut.write("<div id=\"logo\">");
864   - bufferOut.write("<h1>");
865   - bufferOut.write(" <span id=\"portal-title-1\">Painel de Acessibilidade Digital do Governo");
866   - bufferOut.write(" </span> ");
867   - bufferOut.write("</h1>");
868   - bufferOut.write("</div>");
869   -
870   - bufferOut.write("<div id=\"barra-brasil\" class=\"barra_brasil\">");
871   -
872   - bufferOut.write("<ul id=\"menu-barra-temp\">");
873   - bufferOut.write("<li><a class=\"primeiro-link\" href=\"http://brasil.gov.br\">Portal");
874   - bufferOut.write("do Governo Brasileiro</a></li>");
875   - bufferOut.write("<li><a class=\"segundo-link\"");
876   - bufferOut.write("href=\"http://epwg.governoeletronico.gov.br/barra/atualize.html\">Atualize");
877   - bufferOut.write("sua Barra de Governo</a></li>");
878   - bufferOut.write("</ul>");
879   - bufferOut.write("</div>");
880   - bufferOut.write("</header>");
881   - bufferOut.write("<div class=\"contanner\"> ");
882   -
883   - bufferOut.write("<div id=\"contato\">");
884   - bufferOut.write(" <a href=\"http://www.planejamento.gov.br/\">Ministério do Planejamento - http://www.planejamento.gov.br (link para um novo sítio)</a>");
885   - bufferOut.write("</div>");
886   -
887   - bufferOut.write("<div class=\"contanner\">");
888   - bufferOut.write("<a id=\"inicioConteudo\" class=\"oculto\">Início do conteúdo</a>");
889   - bufferOut.write(" <div class=\"logoAvaliacao\">");
890   - bufferOut.write(" <div id=\"emag\">");
891   - bufferOut.write(" <label>eMAG</label> ");
892   - bufferOut.write(" </div>");
893   - bufferOut.write(" <div id=\"testesAutomaticos\"> ");
894   - bufferOut.write(" <label>Testes Automáticos<br>"
895   - + resumoAvaliacao.getValor() + "/100</label> </div> ");
896   -
897   - bufferOut.write(" <div id=\"grafico\"> ");
898   - bufferOut.write(" Gráfico ");
899   - bufferOut.write(" </div>");
900   - bufferOut.write(" </div>");
901   - bufferOut.write("<div class=\"avaliacao\">");
902   -
903   - bufferOut.write("<label><h2><strong>Teste Automático de Acessibilidade</strong></label></h2>");
904   - bufferOut.write("<label><strong>Órgão: </strong>"
905   - + avaliacao.getUrl().getUrl() + "</label><br>");
906   - bufferOut.write("<label><strong>Página: </strong>"
907   - + avaliacao.getUrl().getUrl() + "</label><br>");
908   - bufferOut.write("<label><strong>Data de Avaliação: </strong>"
909   - + Util.dataHoraAtual() + "</label><br>");
910   - bufferOut.write("<label><strong>Nota: </strong>" + avaliacao.getNota()
911   - + "</label><br>");
912   - bufferOut.write("<hr>");
913   -
914   - resultadosRecomendacao = new ArrayList<ResultadoRecomendacao>();
915   - resultadosRecomendacao = daoResultadoRecomendacao
916   - .getResultadoRecomendacao(avaliacao);
917   -
918   - for (ResultadoRecomendacao resultadoRecomendacao : resultadosRecomendacao) {
919   -
920   - recomendacao = new Recomendacao();
921   - recomendacao = daoRecomendacao
922   - .getRecomendacaoPorNumeroRecomendacao(resultadoRecomendacao
923   - .getNumRecomendacao());
924   -
925   - bufferOut.write("<h3><label><strong>Recomendação "
926   - + resultadoRecomendacao.getNumRecomendacao() + " - "
927   - + recomendacao.getDescricao() + "</strong></label></h3>");
928   - bufferOut.write("<label><strong>Peso da Recomendação: </strong>"
929   - + recomendacao.getPeso() + "</label><br>");
930   - bufferOut.write("<label><strong>Nota da Recomendação: </strong>"
931   - + resultadoRecomendacao.getNotaRecomendacao()
932   - + "</label><br>");
933   -
934   - resultadosCriterio = daoResultadoCriterio
935   - .getResultadoCriterio(resultadoRecomendacao);
936   -
937   - bufferOut.write("<h3><label><strong>Critérios Avaliados</strong></label></h3>");
938   - bufferOut.write("<table>");
939   -
940   - bufferOut.write("<thead>");
941   - bufferOut.write("<tr>");
942   - bufferOut.write("<th id=\"numero\">Nº Critério</th>");
943   - bufferOut.write("<th id=\"criterio\">Critério</th>");
944   - bufferOut.write("<th id=\"tipoTeste\">Tipo de Teste</th>");
945   - bufferOut.write("<th id=\"peso\">Peso</th>");
946   - bufferOut.write("<th id=\"erros\">Erros</th>");
947   - bufferOut.write("<th id=\"itens\">Itens</th>");
948   - bufferOut.write("<th id=\"nota\">Nota</th>");
949   - bufferOut.write("</tr>");
950   - bufferOut.write("</thead>");
951   -
952   - bufferOut.write("<tbody>");
953   - bufferOut.write("</tbody>");
954   -
955   - for (ResultadoCriterio resultadoCriterio : resultadosCriterio) {
956   - criterio = new Criterio();
957   - criterio = daoCriterio.load(resultadoCriterio.getIdCriterio());
958   -
959   - bufferOut.write("<tr>");
960   - bufferOut.write("<td headers=\"numero\" class=\"celula\">"
961   - + criterio.getNumeroCriterio() + "</td>");
962   - bufferOut.write("<td headers=\"criterio\" class=\"celula\">"
963   - + criterio.getDescricao() + "</td>");
964   - bufferOut.write("<td headers=\"tipoTeste\" class=\"celula\">"
965   - + criterio.getTipoTeste().getTipo() + "</td>");
966   - bufferOut.write("<td headers=\"peso\" class=\"celula\">"
967   - + criterio.getPeso() + "</td>");
968   - bufferOut.write("<td headers=\"erros\" class=\"celula\">"
969   - + resultadoCriterio.getNumErros() + "</td>");
970   - bufferOut.write("<td headers=\"itens\" class=\"celula\">"
971   - + resultadoCriterio.getNumItens() + "</td>");
972   - bufferOut.write("<td headers=\"nota\" class=\"celula\">"
973   - + resultadoCriterio.getNotaCriterio() + "</td>");
974   - bufferOut.write("</tr>");
975   -
976   - }
977   - bufferOut.write("</div>");
978   - bufferOut.write("</tbody>");
979   - bufferOut.write("</table><br>");
980   - }
981   -
982   - bufferOut.write("<a id=\"fimConteudo\" class=\"oculto\">Fim do conteúdo</a>");
983   - bufferOut.write("</div>");
984   - bufferOut.write("<div id=\"voltar-topo\">");
985   - bufferOut.write("<a href=\"#topoPagina\">Voltar para o topo</a>");
986   - bufferOut.write("</div>");
987   - bufferOut.write("</div>");
988   - bufferOut.write("<footer id=\"footer-brasil\"></footer>");
989   - bufferOut.write("<script defer=\"defer\" src=\"//barra.brasil.gov.br/barra.js\"");
990   - bufferOut.write("type=\"text/javascript\"></script>");
991   - bufferOut.write("<noscript>Seu navegador não possui suporte para JavaScript!</noscript>");
992   - bufferOut.write("</body>");
993   - bufferOut.write("</html>");
994   -
995   - FileWriter arq;
996   - PrintWriter gravarArq;
997   - try {
998   - nomeArquivo = URLNormalizer.normalize(resumoAvaliacao.getUrl())
999   - .replace("/", "").replace(".", "")
1000   - + ".txt";
1001   - arq = new FileWriter(diretorioHtml + "/" + nomeArquivo);
1002   - gravarArq = new PrintWriter(arq);
1003   - gravarArq.printf(html.toString());
1004   -
1005   - arq.close();
1006   -
1007   - if (diretorioHtml.exists()) {
1008   - salvarAvaliacao(resumoAvaliacao);
1009   - }
1010   -
1011   - } catch (IOException e) {
1012   - e.printStackTrace();
1013   - }*/
1014 880 }
1015 881  
1016 882 }
... ...
Desenvolvimento/Codificacao/e-Selo/src/main/java/br/com/eselo/controller/arquivosHtmlController.java
... ... @@ -32,11 +32,6 @@ public class arquivosHtmlController {
32 32  
33 33 }
34 34  
35   -
36   -
37   -
38   -
39   -
40 35 @Get("/arquivosHtml/{nomeArquivo}")
41 36 public void arquivosHtml(String nomeArquivo)
42 37 {
... ...