Commit 7de1c8ff3fc36bc17e1dc722fb38a7789994d7e7

Authored by gibransodre
1 parent 10709e27
Exists in master

Alteraçao da persistencia da amostragem

src/br/com/controller/formularioOrgaoController.java
... ... @@ -76,12 +76,140 @@ public class formularioOrgaoController {
76 76 result.include("telefone", respostaQuestionario.getTextoResposta());
77 77 break;
78 78 case 5:
79   - result.include("email", respostaQuestionario.getTextoResposta());
  79 + result.include("email", respostaQuestionario.getTextoResposta());
80 80 break;
81 81 default:
82 82 break;
83 83 }
  84 +
  85 + String nomeCampo = respostaQuestionario.getAmostraSiteQuestionario().getNomeCampo();
  86 +
  87 + if(nomeCampo != null)
  88 + {
  89 + setValorCamposUrl(nomeCampo,
  90 + respostaQuestionario.getAmostraSiteQuestionario().getUrlAmostraSiteQuestionario());
  91 + }
84 92 }
85 93 }
86 94 }
  95 +
  96 + private void setValorCamposUrl(String nomeCampo, String valorCampo)
  97 + {
  98 + //ambiente 1
  99 + if(nomeCampo.equalsIgnoreCase("ambiente1"))
  100 + {
  101 + result.include("ambiente1", valorCampo);
  102 + }
  103 +
  104 + if(nomeCampo.equalsIgnoreCase("hPagina11"))
  105 + {
  106 + result.include("pagina11", valorCampo);
  107 + }
  108 + if(nomeCampo.equalsIgnoreCase("hPagina12"))
  109 + {
  110 + result.include("pagina12", valorCampo);
  111 + }
  112 + if(nomeCampo.equalsIgnoreCase("hPagina13"))
  113 + {
  114 + result.include("pagina13", valorCampo);
  115 + }
  116 + if(nomeCampo.equalsIgnoreCase("hPagina14"))
  117 + {
  118 + result.include("pagina13", valorCampo);
  119 + }
  120 +
  121 + //ambiente 2
  122 + if(nomeCampo.equalsIgnoreCase("ambiente2"))
  123 + {
  124 + result.include("ambiente2", valorCampo);
  125 + }
  126 +
  127 + if(nomeCampo.equalsIgnoreCase("hPagina21"))
  128 + {
  129 + result.include("pagina21", valorCampo);
  130 + }
  131 + if(nomeCampo.equalsIgnoreCase("hPagina22"))
  132 + {
  133 + result.include("pagina22", valorCampo);
  134 + }
  135 + if(nomeCampo.equalsIgnoreCase("hPagina23"))
  136 + {
  137 + result.include("pagina23", valorCampo);
  138 + }
  139 + if(nomeCampo.equalsIgnoreCase("hPagina24"))
  140 + {
  141 + result.include("pagina23", valorCampo);
  142 + }
  143 +
  144 + //ambiente 3
  145 + if(nomeCampo.equalsIgnoreCase("ambiente3"))
  146 + {
  147 + result.include("ambiente3", valorCampo);
  148 + }
  149 +
  150 + if(nomeCampo.equalsIgnoreCase("hPagina31"))
  151 + {
  152 + result.include("pagina31", valorCampo);
  153 + }
  154 + if(nomeCampo.equalsIgnoreCase("hPagina32"))
  155 + {
  156 + result.include("pagina32", valorCampo);
  157 + }
  158 + if(nomeCampo.equalsIgnoreCase("hPagina33"))
  159 + {
  160 + result.include("pagina33", valorCampo);
  161 + }
  162 + if(nomeCampo.equalsIgnoreCase("hPagina34"))
  163 + {
  164 + result.include("pagina33", valorCampo);
  165 + }
  166 +
  167 + //ambiente 4
  168 + if(nomeCampo.equalsIgnoreCase("ambiente4"))
  169 + {
  170 + result.include("ambiente4", valorCampo);
  171 + }
  172 +
  173 + if(nomeCampo.equalsIgnoreCase("hPagina41"))
  174 + {
  175 + result.include("pagina41", valorCampo);
  176 + }
  177 + if(nomeCampo.equalsIgnoreCase("hPagina42"))
  178 + {
  179 + result.include("pagina42", valorCampo);
  180 + }
  181 + if(nomeCampo.equalsIgnoreCase("hPagina43"))
  182 + {
  183 + result.include("pagina43", valorCampo);
  184 + }
  185 + if(nomeCampo.equalsIgnoreCase("hPagina44"))
  186 + {
  187 + result.include("pagina43", valorCampo);
  188 + }
  189 +
  190 +
  191 + //ambiente 5
  192 + if(nomeCampo.equalsIgnoreCase("ambiente5"))
  193 + {
  194 + result.include("ambiente5", valorCampo);
  195 + }
  196 +
  197 + if(nomeCampo.equalsIgnoreCase("hPagina51"))
  198 + {
  199 + result.include("pagina51", valorCampo);
  200 + }
  201 + if(nomeCampo.equalsIgnoreCase("hPagina52"))
  202 + {
  203 + result.include("pagina52", valorCampo);
  204 + }
  205 + if(nomeCampo.equalsIgnoreCase("hPagina53"))
  206 + {
  207 + result.include("pagina53", valorCampo);
  208 + }
  209 + if(nomeCampo.equalsIgnoreCase("hPagina54"))
  210 + {
  211 + result.include("pagina53", valorCampo);
  212 + }
  213 + }
  214 +
87 215 }
... ...
src/br/com/controller/indexController.java
... ... @@ -98,7 +98,7 @@ public class indexController {
98 98  
99 99 if (ambiente1 != null) {
100 100 amostragemSiteQuestionario = new AmostragemSiteQuestionario();
101   - amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente1);
  101 + amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente1);
102 102 amostragemSiteQuestionario.setNomeCampo(hAmbiente1);
103 103 lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario);
104 104 }
... ... @@ -251,7 +251,7 @@ public class indexController {
251 251 lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario);
252 252 }
253 253  
254   - if(lsAmostragemSiteQuestionario.size() >0)
  254 + if(lsAmostragemSiteQuestionario.size() > 0)
255 255 {
256 256 result.include("lsAmostragemSiteQuestionario", lsAmostragemSiteQuestionario);
257 257 }
... ... @@ -519,15 +519,11 @@ public class indexController {
519 519 String hJustificativaAssistiva, String justificativaAssistiva, String hDificuldadePrazo,
520 520 String dificuldadePrazo, int idQuestionario) {
521 521  
  522 +
  523 +
522 524 Formulario formulario = new Formulario();
523 525 questionario = new Questionario(idQuestionario);
524 526  
525   - // formulario.setNomePessoa(nomePessoa);
526   - // formulario.setCargo(cargo);
527   - // formulario.setTelefone(telefone);
528   - // formulario.setEmail(email);
529   - // formulario.setIndicacaoSitios(indicacaoSitios);
530   - // formulario.setPerguntaAcessibilidade(perguntaAcessibilidade);
531 527 formulario.setReclamacao(espacoReclamacao);
532 528 formulario.setEspacoReclamacao(espacoReclamacao);
533 529 formulario.setPerguntaEstimulo(perguntaEstimulo);
... ... @@ -564,70 +560,50 @@ public class indexController {
564 560 List<RespostaQuestionario> lsRespostaQuestionario = new ArrayList<RespostaQuestionario>();
565 561  
566 562  
567   - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNomePessoa),
568   - // Integer.valueOf(1), nomePessoa, questionario));
569   - // formulario.setNomePessoa(nomePessoa);
570   -
571   - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCargo),
572   - // Integer.valueOf(1), cargo, questionario));
573   - // formulario.setCargo(cargo);
574   -
575   - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hTelefone),
576   - // Integer.valueOf(1), telefone, questionario));
577   - // formulario.setTelefone(telefone);
578   -
579   - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEmail),
580   - // Integer.valueOf(1), email, questionario));
581   - // formulario.setEmail(email);
582   -
583   - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hIndicacaoSitios),
584   - // Integer.valueOf(1), indicacaoSitios, questionario));
585   - // formulario.setIndicacaoSitios(indicacaoSitios);
586   -
587 563 lsRespostaQuestionario.add(retornarRespostaQuestionario(
588 564 Integer.valueOf(hPerguntaAcessibilidade), Integer.valueOf(perguntaAcessibilidade), "",
589   - questionario));
  565 + questionario,null,null));
590 566 // formulario.setPerguntaAcessibilidade(perguntaAcessibilidade);
591 567  
592 568 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hReclamacao),
593   - Integer.valueOf(reclamacao), "", questionario));
  569 + Integer.valueOf(reclamacao), "", questionario,null,null));
594 570 // formulario.setReclamacao(espacoReclamacao);
595 571  
596 572 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEspacoReclamacao),
597   - Integer.valueOf(1), espacoReclamacao, questionario));
  573 + Integer.valueOf(1), espacoReclamacao, questionario,null,null));
598 574 // formulario.setEspacoReclamacao(espacoReclamacao);
599 575  
600 576 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaEstimulo),
601   - Integer.valueOf(perguntaEstimulo), "", questionario));
  577 + Integer.valueOf(perguntaEstimulo), "", questionario,null,null));
602 578 // formulario.setPerguntaEstimulo(perguntaEstimulo);
603 579  
604 580 for (String strCurso : curso) {
605 581 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCurso),
606   - Integer.valueOf(strCurso), "", questionario));
  582 + Integer.valueOf(strCurso), "", questionario,null,null));
607 583 }
608 584  
609 585 // formulario.setCurso(curso);
610 586  
611 587 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hRequisito),
612   - Integer.valueOf(requisito), "", questionario));
  588 + Integer.valueOf(requisito), "", questionario,null,null));
613 589 // formulario.setRequisito(requisito);
614 590  
615 591 lsRespostaQuestionario.add(retornarRespostaQuestionario(
616 592 Integer.valueOf(hJustificativaRequisito), Integer.valueOf(1), justificativaRequisito,
617   - questionario));
  593 + questionario,null,null));
618 594 // formulario.setJustificativaRequisito(justificativaRequisito);
619 595  
620 596 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOpcaoContrat),
621   - Integer.valueOf(opcaoContrat), "", questionario));
  597 + Integer.valueOf(opcaoContrat), "", questionario,null,null));
622 598 // formulario.setOpcaoContrat(opcaoContrat);
623 599  
624 600 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaValidacao),
625   - Integer.valueOf(perguntaValidacao), "", questionario));
  601 + Integer.valueOf(perguntaValidacao), "", questionario,null,null));
626 602 // formulario.setPerguntaValidacao(perguntaValidacao);
627 603  
628 604 for (String strSimValidacao : simValidacao) {
629 605 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hSimValidacao),
630   - Integer.valueOf(strSimValidacao), "", questionario));
  606 + Integer.valueOf(strSimValidacao), "", questionario,null,null));
631 607 }
632 608  
633 609 // formulario.setSimValidacao(simValidacao);
... ... @@ -635,40 +611,40 @@ public class indexController {
635 611 for (String strFerramentaValidacao : ferramentaValidacao) {
636 612 lsRespostaQuestionario.add(retornarRespostaQuestionario(
637 613 Integer.valueOf(hFerramentaValidacao), Integer.valueOf(strFerramentaValidacao), "",
638   - questionario));
  614 + questionario,null,null));
639 615 }
640 616  
641 617 // formulario.setFerramentaValidacao(ferramentaValidacao);
642 618  
643 619 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOutroAvaliador),
644   - Integer.valueOf(1), outroAvaliador, questionario));
  620 + Integer.valueOf(1), outroAvaliador, questionario,null,null));
645 621 // formulario.setOutroAvaliador(outroAvaliador);
646 622  
647 623 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAses),
648   - Integer.valueOf(nivelAses), "", questionario));
  624 + Integer.valueOf(nivelAses), "", questionario,null,null));
649 625 // formulario.setNivelAses(nivelAses);
650 626  
651 627 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelWcag),
652   - Integer.valueOf(nivelWcag), "", questionario));
  628 + Integer.valueOf(nivelWcag), "", questionario,null,null));
653 629 // formulario.setNivelWcag(nivelWcag);
654 630  
655 631 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAccessMonitor),
656   - Integer.valueOf(nivelAccessMonitor), "", questionario));
  632 + Integer.valueOf(nivelAccessMonitor), "", questionario,null,null));
657 633 // formulario.setNivelAccessMonitor(nivelAccessMonitor);
658 634  
659 635  
660 636 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hChecklistQtnList),
661   - Integer.valueOf(checklistQtnList), "", questionario));
  637 + Integer.valueOf(checklistQtnList), "", questionario,null,null));
662 638 // formulario.setChecklist(checklist);
663 639  
664 640 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hFuncionalidade),
665   - Integer.valueOf(funcionalidade), "", questionario));
  641 + Integer.valueOf(funcionalidade), "", questionario,null,null));
666 642 // formulario.setFuncionalidade(funcionalidade);
667 643  
668 644  
669 645 for (String strAssistiva : assistiva) {
670 646 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva),
671   - Integer.valueOf(strAssistiva), "", questionario));
  647 + Integer.valueOf(strAssistiva), "", questionario,null,null));
672 648 }
673 649  
674 650 // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva),
... ... @@ -677,11 +653,11 @@ public class indexController {
677 653  
678 654 lsRespostaQuestionario.add(retornarRespostaQuestionario(
679 655 Integer.valueOf(hJustificativaAssistiva), Integer.valueOf(1), justificativaAssistiva,
680   - questionario));
  656 + questionario,null,null));
681 657 // formulario.setJustificativaAssistiva(justificativaAssistiva);
682 658  
683 659 lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hDificuldadePrazo),
684   - Integer.valueOf(1), dificuldadePrazo, questionario));
  660 + Integer.valueOf(1), dificuldadePrazo, questionario,null,null));
685 661 // formulario.setDificuldadePrazo(dificuldadePrazo);
686 662  
687 663 RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao();
... ... @@ -696,17 +672,24 @@ public class indexController {
696 672 }
697 673  
698 674 private RespostaQuestionario retornarRespostaQuestionario(int idPergunta, int idOpcaoResposta,
699   - String textoResposta, Questionario questionario) {
  675 + String textoResposta, Questionario questionario, String nomeCampo, String urlAmostraSiteQuestionario) {
700 676  
701 677 pergunta = new Pergunta(idPergunta);
702 678 opcaoResposta = new OpcaoResposta(idOpcaoResposta);
703 679 respostaQuestionario = new RespostaQuestionario();
  680 + amostragemSiteQuestionario = new AmostragemSiteQuestionario();
  681 +
  682 + amostragemSiteQuestionario.setNomeCampo(nomeCampo);
  683 + amostragemSiteQuestionario.setQuestionario(questionario);
  684 + amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(urlAmostraSiteQuestionario);
704 685  
705 686 respostaQuestionario.setOpcaoResposta(opcaoResposta);
706 687 respostaQuestionario.setPergunta(pergunta);
707 688 respostaQuestionario.setQuestionario(questionario);
708 689 respostaQuestionario.setTextoResposta(textoResposta);
709   -
  690 + respostaQuestionario.setAmostragemSiteQuestionario(amostragemSiteQuestionario);
  691 +
  692 +
710 693 return respostaQuestionario;
711 694 }
712 695 }
... ...
src/br/com/dao/AmostragemSiteQuestionarioDao.java
... ... @@ -5,9 +5,13 @@ import java.sql.ResultSet;
5 5 import java.sql.SQLException;
6 6 import java.sql.Statement;
7 7  
  8 +import br.com.model.entity.AmostragemSiteQuestionario;
  9 +import br.com.model.entity.RespostaQuestionario;
  10 +import br.com.util.DateUtil;
  11 +
8 12 public class AmostragemSiteQuestionarioDao {
9 13  
10   - public ResultSet retornarAmostragemSiteQuestionarioPorQuestionario(int idQuestionario) {
  14 + public ResultSet retornarAmostragemSiteQuestionarioPorQuestionario(int idAmostraSiteQuestionario) {
11 15  
12 16 StringBuffer sql = new StringBuffer();
13 17 Connection con = Conexao.conecta();
... ... @@ -18,8 +22,8 @@ public class AmostragemSiteQuestionarioDao {
18 22 estado = con.createStatement();
19 23  
20 24 estado.execute(sql.toString());
21   - sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario " );
22   - sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ idQuestionario +";");
  25 + sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario, nome_campo " );
  26 + sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ idAmostraSiteQuestionario +";");
23 27  
24 28 rset = estado.executeQuery(sql.toString());
25 29  
... ... @@ -39,4 +43,69 @@ public class AmostragemSiteQuestionarioDao {
39 43 }
40 44  
41 45 }
  46 +
  47 + public ResultSet retornarUltimasAmostragensPorQuestionario(int amostraSiteQuestionario)
  48 + {
  49 + StringBuffer sql = new StringBuffer();
  50 + Connection con = Conexao.conecta();
  51 + Statement estado;
  52 + ResultSet rset = null;
  53 +
  54 + try {
  55 + estado = con.createStatement();
  56 +
  57 + estado.execute(sql.toString());
  58 + sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario, nome_campo " );
  59 + sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ amostraSiteQuestionario +";");
  60 +
  61 + rset = estado.executeQuery(sql.toString());
  62 +
  63 + return rset;
  64 + } catch (SQLException e) {
  65 + e.printStackTrace();
  66 + return null;
  67 +
  68 + }finally {
  69 + if (con != null) {
  70 + try {
  71 + con.close();
  72 + } catch (SQLException e) {
  73 + e.printStackTrace();
  74 + }
  75 + }
  76 + }
  77 + }
  78 +
  79 + public int salvarAmostragem(AmostragemSiteQuestionario amostragemSiteQuestionario, Connection con, Statement estado)
  80 + {
  81 +
  82 + int resultado = -1;
  83 + StringBuffer sql;
  84 +
  85 + try {
  86 +
  87 + con = Conexao.conecta();
  88 + if (con != null) {
  89 +
  90 + sql = new StringBuffer();
  91 +
  92 + sql.append(" INSERT INTO public.amostra_site_questionario(url_amostra_site_questionario, id_questionario, nome_campo) ");
  93 + sql.append(" VALUES ('" + amostragemSiteQuestionario.getUrlAmostraSiteQuestionario() + "', " + amostragemSiteQuestionario.getQuestionario().getIdQuestionario() + ", '");
  94 + sql.append(amostragemSiteQuestionario.getNomeCampo() + "'); ");
  95 +
  96 + resultado = estado.executeUpdate(sql.toString(), Statement.RETURN_GENERATED_KEYS);
  97 +
  98 + }
  99 +
  100 + }
  101 +
  102 + catch (SQLException e) {
  103 + System.err.print(e.getMessage());
  104 + return resultado;
  105 +
  106 + }
  107 +
  108 + return resultado;
  109 +
  110 + }
42 111 }
... ...
src/br/com/dao/RespostaQuestionarioDao.java
... ... @@ -28,7 +28,7 @@ public class RespostaQuestionarioDao {
28 28 estado = con.createStatement();
29 29  
30 30 estado.execute(sql.toString());
31   - sql.append(" SELECT id_resposta_questionario, id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario");
  31 + sql.append(" SELECT id_resposta_questionario, id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario, id_amostra_site_questionario");
32 32 sql.append(" FROM public.resposta_questionario where id_resposta_questionario = "+ id_resposta_questionario +";");
33 33  
34 34 rset = estado.executeQuery(sql.toString());
... ... @@ -96,7 +96,8 @@ public class RespostaQuestionarioDao {
96 96 public boolean salvar(List<RespostaQuestionario> lsRespostaQuestionario) {
97 97  
98 98 Connection con = null;
99   - int resultado = 0;
  99 + int resultado = 0;
  100 + String resultadoAmostragem = null;
100 101 StringBuffer sql;
101 102 Statement estado;
102 103 boolean salvoComSucesso = false;
... ... @@ -109,14 +110,21 @@ public class RespostaQuestionarioDao {
109 110 // cria statement para executar a query
110 111 estado = con.createStatement();
111 112 for (RespostaQuestionario respostaQuestionario : lsRespostaQuestionario) {
  113 +
112 114 sql = new StringBuffer();
113   -
114   - sql.append("INSERT INTO resposta_questionario(id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario)");
  115 +
  116 + if(respostaQuestionario.getAmostragemSiteQuestionario().getUrlAmostraSiteQuestionario() != null)
  117 + {
  118 + AmostragemSiteQuestionarioDao amostragemSiteQuestionarioDao = new AmostragemSiteQuestionarioDao();
  119 + resultado = amostragemSiteQuestionarioDao.salvarAmostragem(respostaQuestionario.getAmostragemSiteQuestionario(), con, estado);
  120 + resultadoAmostragem = String.valueOf(resultado);
  121 + }
  122 +
  123 + sql.append("INSERT INTO resposta_questionario(id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario, id_amostra_site_questionario)");
115 124 sql.append("VALUES (" + respostaQuestionario.getPergunta().getIdPergunta() + ","
116 125 + respostaQuestionario.getOpcaoResposta().getIdOpcaoResposta() + ",'");
117   - sql.append(respostaQuestionario.getTextoResposta() + "','"
118   - + DateUtil.dataHoraAtual() + "',");
119   - sql.append(respostaQuestionario.getQuestionario().getIdQuestionario() + ");");
  126 + sql.append(respostaQuestionario.getTextoResposta() + "','" + DateUtil.dataHoraAtual() + "',");
  127 + sql.append(respostaQuestionario.getQuestionario().getIdQuestionario() + "," + resultadoAmostragem + ");");
120 128  
121 129 resultado = estado.executeUpdate(sql.toString());
122 130  
... ... @@ -140,8 +148,7 @@ public class RespostaQuestionarioDao {
140 148 try {
141 149 con.close();
142 150 lsRespostaQuestionario = null;
143   - } catch (SQLException e) {
144   - // TODO Auto-generated catch block
  151 + } catch (SQLException e) {
145 152 e.printStackTrace();
146 153 }
147 154 }
... ...
src/br/com/model/entity/AmostragemSiteQuestionario.java
... ... @@ -15,19 +15,20 @@ public class AmostragemSiteQuestionario {
15 15  
16 16 }
17 17  
18   - public AmostragemSiteQuestionario(int idQuestionario) {
  18 + public AmostragemSiteQuestionario(int idAmostraSiteQuestionario) {
19 19 ResultSet rset = null;
20 20 AmostragemSiteQuestionarioDao amostragemSiteQuestionarioDao =
21 21 new AmostragemSiteQuestionarioDao();
22 22  
23 23 rset =
24 24 amostragemSiteQuestionarioDao
25   - .retornarAmostragemSiteQuestionarioPorQuestionario(idQuestionario);
  25 + .retornarAmostragemSiteQuestionarioPorQuestionario(idAmostraSiteQuestionario);
26 26 try {
27 27 while (rset.next()) {
28 28 this.idAmostraSiteQuestionario = rset.getInt("id_amostra_site_questionario");
29 29 this.urlAmostraSiteQuestionario = rset.getString("url_amostra_site_questionario");
30 30 this.questionario = new Questionario(rset.getInt("id_questionario"));
  31 + this.nomeCampo = rset.getString("nome_campo");
31 32 }
32 33 } catch (Exception e) {
33 34 e.printStackTrace();
... ...
src/br/com/model/entity/RespostaQuestionario.java
... ... @@ -5,78 +5,88 @@ import java.sql.ResultSet;
5 5 import br.com.dao.RespostaQuestionarioDao;
6 6  
7 7 public class RespostaQuestionario {
8   -
9   - private int idRespostaQuestionario;
10   - private Questionario questionario;
11   - private Pergunta pergunta;
12   - private OpcaoResposta opcaoResposta;
13   - private String dtRespostaQuestionario;
14   - private String textoResposta;
15   -
16   - public RespostaQuestionario()
17   - {
18   -
  8 +
  9 + private int idRespostaQuestionario;
  10 + private AmostragemSiteQuestionario amostragemSiteQuestionario;
  11 + private Questionario questionario;
  12 + private Pergunta pergunta;
  13 + private OpcaoResposta opcaoResposta;
  14 + private String dtRespostaQuestionario;
  15 + private String textoResposta;
  16 +
  17 +
  18 + public RespostaQuestionario() {
  19 +
  20 + }
  21 +
  22 + public RespostaQuestionario(int idRespostaQuestionario) {
  23 + ResultSet rset = null;
  24 + RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao();
  25 +
  26 + rset = respostaQuestionarioDao.retornarRespostaQuestionario(idRespostaQuestionario);
  27 + try {
  28 + while (rset.next()) {
  29 + this.idRespostaQuestionario = idRespostaQuestionario;
  30 + this.amostraSiteQuestionario = new AmostragemSiteQuestionario(rset.getInt("id_amostra_site_questionario"));
  31 + this.questionario = new Questionario(Integer.parseInt(rset.getString("id_questionario")));
  32 + this.pergunta = new Pergunta(Integer.parseInt(rset.getString("id_pergunta")));
  33 + this.opcaoResposta =
  34 + new OpcaoResposta(Integer.parseInt(rset.getString("id_opcao_resposta")));
  35 + this.dtRespostaQuestionario = rset.getDate("dt_resposta_questionario").toString();
  36 + this.textoResposta = rset.getString("texto_resposta");
  37 + }
  38 + } catch (Exception e) {
  39 + e.printStackTrace();
19 40 }
20   -
21   - public RespostaQuestionario(int idRespostaQuestionario)
22   - {
23   - ResultSet rset = null;
24   - RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao();
25   -
26   - rset = respostaQuestionarioDao.retornarRespostaQuestionario(idRespostaQuestionario);
27   - try {
28   - while (rset.next()) {
29   - this.idRespostaQuestionario = idRespostaQuestionario;
30   - this.questionario = new Questionario(Integer.parseInt(rset.getString("id_questionario")));
31   - this.pergunta = new Pergunta(Integer.parseInt(rset.getString("id_pergunta")));
32   - this.opcaoResposta = new OpcaoResposta(Integer.parseInt(rset.getString("id_opcao_resposta")));
33   - this.dtRespostaQuestionario = rset.getDate("dt_resposta_questionario").toString();
34   - this.textoResposta = rset.getString("texto_resposta");
35   - }
36   - } catch (Exception e) {
37   - e.printStackTrace();
38   - }
39   - }
40   -
41   - public int getIdRespostaQuestionario() {
42   - return idRespostaQuestionario;
43   - }
44   -
45   - public void setIdRespostaQuestionario(int idRespostaQuestionario) {
46   - this.idRespostaQuestionario = idRespostaQuestionario;
47   - }
48   -
49   - public Questionario getQuestionario() {
50   - return questionario;
51   - }
52   -
53   - public void setQuestionario(Questionario questionario) {
54   - this.questionario = questionario;
55   - }
56   -
57   - public Pergunta getPergunta() {
58   - return pergunta;
59   - }
60   -
61   - public void setPergunta(Pergunta pergunta) {
62   - this.pergunta = pergunta;
63   - }
64   -
65   - public OpcaoResposta getOpcaoResposta() {
66   - return opcaoResposta;
67   - }
68   -
69   - public void setOpcaoResposta(OpcaoResposta opcaoResposta) {
70   - this.opcaoResposta = opcaoResposta;
71   - }
72   -
73   - public String getDtRespostaQuestionario() {
74   - return dtRespostaQuestionario;
75   - }
76   -
77   - public void setDtRespostaQuestionario(String dtRespostaQuestionario) {
78   - this.dtRespostaQuestionario = dtRespostaQuestionario;
79   - }
  41 + }
  42 +
  43 + public int getIdRespostaQuestionario() {
  44 + return idRespostaQuestionario;
  45 + }
  46 +
  47 + public void setIdRespostaQuestionario(int idRespostaQuestionario) {
  48 + this.idRespostaQuestionario = idRespostaQuestionario;
  49 + }
  50 +
  51 + public AmostragemSiteQuestionario getAmostraSiteQuestionario() {
  52 + return amostraSiteQuestionario;
  53 + }
  54 +
  55 + public void setAmostraSiteQuestionario(AmostragemSiteQuestionario amostraSiteQuestionario) {
  56 + this.amostraSiteQuestionario = amostraSiteQuestionario;
  57 + }
  58 +
  59 + public Questionario getQuestionario() {
  60 + return questionario;
  61 + }
  62 +
  63 + public void setQuestionario(Questionario questionario) {
  64 + this.questionario = questionario;
  65 + }
  66 +
  67 + public Pergunta getPergunta() {
  68 + return pergunta;
  69 + }
  70 +
  71 + public void setPergunta(Pergunta pergunta) {
  72 + this.pergunta = pergunta;
  73 + }
  74 +
  75 + public OpcaoResposta getOpcaoResposta() {
  76 + return opcaoResposta;
  77 + }
  78 +
  79 + public void setOpcaoResposta(OpcaoResposta opcaoResposta) {
  80 + this.opcaoResposta = opcaoResposta;
  81 + }
  82 +
  83 + public String getDtRespostaQuestionario() {
  84 + return dtRespostaQuestionario;
  85 + }
  86 +
  87 + public void setDtRespostaQuestionario(String dtRespostaQuestionario) {
  88 + this.dtRespostaQuestionario = dtRespostaQuestionario;
  89 + }
80 90  
81 91 public String getTextoResposta() {
82 92 return textoResposta;
... ... @@ -85,7 +95,7 @@ public class RespostaQuestionario {
85 95 public void setTextoResposta(String textoResposta) {
86 96 this.textoResposta = textoResposta;
87 97 }
88   -
89   -
90   -
  98 +
  99 +
  100 +
91 101 }
... ...