Commit 354c029496e3148601e0eeb7ad7971ef3259242b

Authored by 96409975520
1 parent bcab994d
Exists in master

Correções para melhorar desempenho.

src/br/com/controller/PainelController.java
@@ -39,7 +39,7 @@ public class PainelController { @@ -39,7 +39,7 @@ public class PainelController {
39 ResultSet rset = questionarioDao.retornarQuestionarioEnviados(path); 39 ResultSet rset = questionarioDao.retornarQuestionarioEnviados(path);
40 RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); 40 RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao();
41 41
42 - List<RespostaQuestionario> lsRespostaQuestionario; 42 + List<RespostaQuestionario> lsRespostaQuestionario = null;
43 43
44 44
45 //pergunta 1 45 //pergunta 1
@@ -101,7 +101,7 @@ public class PainelController { @@ -101,7 +101,7 @@ public class PainelController {
101 int pergunta9_34 = 0; 101 int pergunta9_34 = 0;
102 102
103 //Notas Ases 103 //Notas Ases
104 - Double notaConvertidaAses; 104 + Double notaConvertidaAses = 0.0;
105 String nota = null; 105 String nota = null;
106 int notaAsesMenorIgual_10 = 0; 106 int notaAsesMenorIgual_10 = 0;
107 int notaAsesMaior_10_menorIgual_20 = 0; 107 int notaAsesMaior_10_menorIgual_20 = 0;
@@ -605,83 +605,7 @@ public class PainelController { @@ -605,83 +605,7 @@ public class PainelController {
605 result.include("pergunta14_69", pergunta14_69); 605 result.include("pergunta14_69", pergunta14_69);
606 result.include("pergunta14_34", pergunta14_34); 606 result.include("pergunta14_34", pergunta14_34);
607 607
608 - //ResultSet rset = null;  
609 -  
610 - //Notas Ases  
611 - //rset = painelDao.retornarTotalNotas(path, 63);  
612 - /*String nota = null;  
613 - int notaAsesMenorIgual_10 = 0;  
614 - int notaAsesMaior_10_menorIgual_20 = 0;  
615 - int notaAsesMaior_20_menorIgual_30 = 0;  
616 - int notaAsesMaior_30_menorIgual_40 = 0;  
617 - int notaAsesMaior_40_menorIgual_50 = 0;  
618 - int notaAsesMaior_50_menorIgual_60 = 0;  
619 - int notaAsesMaior_60_menorIgual_70 = 0;  
620 - int notaAsesMaior_70_menorIgual_80 = 0;  
621 - int notaAsesMaior_80_menorIgual_90 = 0;  
622 - int notaAsesMaior_90_menor_100 = 0;  
623 - int notaAsesIgual_100 = 0;  
624 - int totalAmbientes = 0;*/  
625 -  
626 -  
627 -  
628 - /*if(rset != null)  
629 - {  
630 - try {  
631 - while (rset.next()) {  
632 - notaConvertidaAses = Double.parseDouble(rset.getString("texto_resposta").replace(",", "."));  
633 - totalAmbientes++;  
634 -  
635 - if(notaConvertidaAses <= 10)  
636 - {  
637 - notaAsesMenorIgual_10++;  
638 -  
639 - }else if(notaConvertidaAses > 10 && notaConvertidaAses <= 20)  
640 - {  
641 - notaAsesMaior_10_menorIgual_20++;  
642 -  
643 - }else if(notaConvertidaAses > 20 && notaConvertidaAses <= 30)  
644 - {  
645 - notaAsesMaior_20_menorIgual_30++;  
646 -  
647 - }else if(notaConvertidaAses > 30 && notaConvertidaAses <= 40)  
648 - {  
649 - notaAsesMaior_30_menorIgual_40++;  
650 -  
651 - }else if(notaConvertidaAses > 40 && notaConvertidaAses <= 50)  
652 - {  
653 - notaAsesMaior_40_menorIgual_50++;  
654 -  
655 - }else if(notaConvertidaAses > 50 && notaConvertidaAses <= 60)  
656 - {  
657 - notaAsesMaior_50_menorIgual_60++;  
658 -  
659 - }else if(notaConvertidaAses > 60 && notaConvertidaAses <= 70)  
660 - {  
661 - notaAsesMaior_60_menorIgual_70++;  
662 -  
663 - }else if(notaConvertidaAses > 70 && notaConvertidaAses <= 80)  
664 - {  
665 - notaAsesMaior_70_menorIgual_80++;  
666 -  
667 - }else if(notaConvertidaAses > 80 && notaConvertidaAses <= 90)  
668 - {  
669 - notaAsesMaior_80_menorIgual_90++;  
670 -  
671 - }else if(notaConvertidaAses > 90 && notaConvertidaAses < 100)  
672 - {  
673 - notaAsesMaior_90_menor_100++;  
674 -  
675 - }else if(notaConvertidaAses == 100)  
676 - {  
677 - notaAsesIgual_100++;  
678 - }  
679 - }  
680 - } catch (SQLException e) {  
681 - e.printStackTrace();  
682 - }  
683 - }*/  
684 - 608 +
685 609
686 result.include("notaAsesMenorIgual_10", notaAsesMenorIgual_10); 610 result.include("notaAsesMenorIgual_10", notaAsesMenorIgual_10);
687 result.include("notaAsesMaior_10_menorIgual_20", notaAsesMaior_10_menorIgual_20); 611 result.include("notaAsesMaior_10_menorIgual_20", notaAsesMaior_10_menorIgual_20);
@@ -696,78 +620,7 @@ public class PainelController { @@ -696,78 +620,7 @@ public class PainelController {
696 result.include("notaAsesIgual_100", notaAsesIgual_100); 620 result.include("notaAsesIgual_100", notaAsesIgual_100);
697 result.include("totalAmbientes", totalAmbientes); 621 result.include("totalAmbientes", totalAmbientes);
698 622
699 - //Notas AccessMonitor  
700 - /*rset = painelDao.retornarTotalNotas(path, 64);  
701 -  
702 - int notaAccessMonitorMenorIgual_1 = 0;  
703 - int notaAccessMonitorMaior_1_menorIgual_2 = 0;  
704 - int notaAccessMonitorMaior_2_menorIgual_3 = 0;  
705 - int notaAccessMonitorMaior_3_menorIgual_4 = 0;  
706 - int notaAccessMonitorMaior_4_menorIgual_5 = 0;  
707 - int notaAccessMonitorMaior_5_menorIgual_6 = 0;  
708 - int notaAccessMonitorMaior_6_menorIgual_7 = 0;  
709 - int notaAccessMonitorMaior_7_menorIgual_8 = 0;  
710 - int notaAccessMonitorMaior_8_menorIgual_9 = 0;  
711 - int notaAccessMonitorMaior_9_menor_10 = 0;  
712 - int notaAccessMonitorIgual_10 = 0;  
713 -  
714 -  
715 - Double notaConvertidaAccessMonitor;  
716 -  
717 - if(rset != null)  
718 - {  
719 - try {  
720 - while (rset.next()) {  
721 - notaConvertidaAccessMonitor = Double.parseDouble(rset.getString("texto_resposta").replace(",", "."));  
722 - totalAmbientes++;  
723 -  
724 - if(notaConvertidaAccessMonitor <= 1)  
725 - {  
726 - notaAccessMonitorMenorIgual_1++;  
727 -  
728 - }else if(notaConvertidaAccessMonitor > 2 && notaConvertidaAccessMonitor <= 3)  
729 - {  
730 - notaAccessMonitorMaior_1_menorIgual_2++;  
731 -  
732 - }else if(notaConvertidaAccessMonitor > 3 && notaConvertidaAccessMonitor <= 4)  
733 - {  
734 - notaAccessMonitorMaior_3_menorIgual_4++;  
735 -  
736 - }else if(notaConvertidaAccessMonitor > 4 && notaConvertidaAccessMonitor <= 5)  
737 - {  
738 - notaAccessMonitorMaior_4_menorIgual_5++;  
739 -  
740 - }else if(notaConvertidaAccessMonitor > 5 && notaConvertidaAccessMonitor <= 6)  
741 - {  
742 - notaAccessMonitorMaior_5_menorIgual_6++;  
743 -  
744 - }else if(notaConvertidaAccessMonitor > 6 && notaConvertidaAccessMonitor <= 7)  
745 - {  
746 - notaAccessMonitorMaior_6_menorIgual_7++;  
747 -  
748 - }else if(notaConvertidaAccessMonitor > 7 && notaConvertidaAccessMonitor <= 8)  
749 - {  
750 - notaAccessMonitorMaior_7_menorIgual_8++;  
751 -  
752 - }else if(notaConvertidaAccessMonitor > 8 && notaConvertidaAccessMonitor <= 9)  
753 - {  
754 - notaAccessMonitorMaior_8_menorIgual_9++;  
755 -  
756 - }else if(notaConvertidaAccessMonitor > 9 && notaConvertidaAccessMonitor < 10)  
757 - {  
758 - notaAccessMonitorMaior_9_menor_10++;  
759 -  
760 - }else if(notaConvertidaAccessMonitor == 10)  
761 - {  
762 - notaAccessMonitorIgual_10++;  
763 - }  
764 -  
765 - }  
766 - } catch (SQLException e) {  
767 - e.printStackTrace();  
768 - }  
769 - }*/  
770 - 623 +
771 624
772 result.include("totalRelatorioRespondido", painelDao.retornarTotalQuestionarioRespondido(path)); 625 result.include("totalRelatorioRespondido", painelDao.retornarTotalQuestionarioRespondido(path));
773 result.include("notaAccessMonitorMenorIgual_1", notaAccessMonitorMenorIgual_1); 626 result.include("notaAccessMonitorMenorIgual_1", notaAccessMonitorMenorIgual_1);
@@ -822,6 +675,9 @@ public class PainelController { @@ -822,6 +675,9 @@ public class PainelController {
822 result.include("totalRelatorioEnviado", relatorioEnviado); 675 result.include("totalRelatorioEnviado", relatorioEnviado);
823 result.include("lsquestionario", lsquestionario); 676 result.include("lsquestionario", lsquestionario);
824 result.include("totalSolicitacoes", lsquestionario.size()); 677 result.include("totalSolicitacoes", lsquestionario.size());
  678 +
  679 + lsquestionario = null;
  680 +
825 } 681 }
826 682
827 } 683 }
src/br/com/controller/QuestionarioController.java
@@ -109,6 +109,10 @@ public class QuestionarioController { @@ -109,6 +109,10 @@ public class QuestionarioController {
109 result.include("totalRelatorioEnviado", relatorioEnviado); 109 result.include("totalRelatorioEnviado", relatorioEnviado);
110 result.include("lsquestionario", lsquestionario); 110 result.include("lsquestionario", lsquestionario);
111 result.include("totalSolicitacoes", lsquestionario.size()); 111 result.include("totalSolicitacoes", lsquestionario.size());
  112 +
  113 + lsOrgao = null;
  114 + orgao = null;
  115 + orgaoDao = null;
112 } 116 }
113 117
114 @Path("/confirmacaoHash") 118 @Path("/confirmacaoHash")