From 7de1c8ff3fc36bc17e1dc722fb38a7789994d7e7 Mon Sep 17 00:00:00 2001 From: gibransodre Date: Wed, 31 Aug 2016 16:46:49 -0300 Subject: [PATCH] AlteraƧao da persistencia da amostragem --- src/br/com/controller/formularioOrgaoController.java | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- src/br/com/controller/indexController.java | 83 +++++++++++++++++++++++++++++++++-------------------------------------------------- src/br/com/dao/AmostragemSiteQuestionarioDao.java | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- src/br/com/dao/RespostaQuestionarioDao.java | 25 ++++++++++++++++--------- src/br/com/model/entity/AmostragemSiteQuestionario.java | 5 +++-- src/br/com/model/entity/RespostaQuestionario.java | 158 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------- 6 files changed, 337 insertions(+), 139 deletions(-) diff --git a/src/br/com/controller/formularioOrgaoController.java b/src/br/com/controller/formularioOrgaoController.java index 54fe5a9..abc8356 100644 --- a/src/br/com/controller/formularioOrgaoController.java +++ b/src/br/com/controller/formularioOrgaoController.java @@ -76,12 +76,140 @@ public class formularioOrgaoController { result.include("telefone", respostaQuestionario.getTextoResposta()); break; case 5: - result.include("email", respostaQuestionario.getTextoResposta()); + result.include("email", respostaQuestionario.getTextoResposta()); break; default: break; } + + String nomeCampo = respostaQuestionario.getAmostraSiteQuestionario().getNomeCampo(); + + if(nomeCampo != null) + { + setValorCamposUrl(nomeCampo, + respostaQuestionario.getAmostraSiteQuestionario().getUrlAmostraSiteQuestionario()); + } } } } + + private void setValorCamposUrl(String nomeCampo, String valorCampo) + { + //ambiente 1 + if(nomeCampo.equalsIgnoreCase("ambiente1")) + { + result.include("ambiente1", valorCampo); + } + + if(nomeCampo.equalsIgnoreCase("hPagina11")) + { + result.include("pagina11", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina12")) + { + result.include("pagina12", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina13")) + { + result.include("pagina13", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina14")) + { + result.include("pagina13", valorCampo); + } + + //ambiente 2 + if(nomeCampo.equalsIgnoreCase("ambiente2")) + { + result.include("ambiente2", valorCampo); + } + + if(nomeCampo.equalsIgnoreCase("hPagina21")) + { + result.include("pagina21", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina22")) + { + result.include("pagina22", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina23")) + { + result.include("pagina23", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina24")) + { + result.include("pagina23", valorCampo); + } + + //ambiente 3 + if(nomeCampo.equalsIgnoreCase("ambiente3")) + { + result.include("ambiente3", valorCampo); + } + + if(nomeCampo.equalsIgnoreCase("hPagina31")) + { + result.include("pagina31", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina32")) + { + result.include("pagina32", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina33")) + { + result.include("pagina33", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina34")) + { + result.include("pagina33", valorCampo); + } + + //ambiente 4 + if(nomeCampo.equalsIgnoreCase("ambiente4")) + { + result.include("ambiente4", valorCampo); + } + + if(nomeCampo.equalsIgnoreCase("hPagina41")) + { + result.include("pagina41", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina42")) + { + result.include("pagina42", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina43")) + { + result.include("pagina43", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina44")) + { + result.include("pagina43", valorCampo); + } + + + //ambiente 5 + if(nomeCampo.equalsIgnoreCase("ambiente5")) + { + result.include("ambiente5", valorCampo); + } + + if(nomeCampo.equalsIgnoreCase("hPagina51")) + { + result.include("pagina51", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina52")) + { + result.include("pagina52", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina53")) + { + result.include("pagina53", valorCampo); + } + if(nomeCampo.equalsIgnoreCase("hPagina54")) + { + result.include("pagina53", valorCampo); + } + } + } diff --git a/src/br/com/controller/indexController.java b/src/br/com/controller/indexController.java index 43913f5..971da7b 100644 --- a/src/br/com/controller/indexController.java +++ b/src/br/com/controller/indexController.java @@ -98,7 +98,7 @@ public class indexController { if (ambiente1 != null) { amostragemSiteQuestionario = new AmostragemSiteQuestionario(); - amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente1); + amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(ambiente1); amostragemSiteQuestionario.setNomeCampo(hAmbiente1); lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); } @@ -251,7 +251,7 @@ public class indexController { lsAmostragemSiteQuestionario.add(amostragemSiteQuestionario); } - if(lsAmostragemSiteQuestionario.size() >0) + if(lsAmostragemSiteQuestionario.size() > 0) { result.include("lsAmostragemSiteQuestionario", lsAmostragemSiteQuestionario); } @@ -519,15 +519,11 @@ public class indexController { String hJustificativaAssistiva, String justificativaAssistiva, String hDificuldadePrazo, String dificuldadePrazo, int idQuestionario) { + + Formulario formulario = new Formulario(); questionario = new Questionario(idQuestionario); - // formulario.setNomePessoa(nomePessoa); - // formulario.setCargo(cargo); - // formulario.setTelefone(telefone); - // formulario.setEmail(email); - // formulario.setIndicacaoSitios(indicacaoSitios); - // formulario.setPerguntaAcessibilidade(perguntaAcessibilidade); formulario.setReclamacao(espacoReclamacao); formulario.setEspacoReclamacao(espacoReclamacao); formulario.setPerguntaEstimulo(perguntaEstimulo); @@ -564,70 +560,50 @@ public class indexController { List lsRespostaQuestionario = new ArrayList(); - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNomePessoa), - // Integer.valueOf(1), nomePessoa, questionario)); - // formulario.setNomePessoa(nomePessoa); - - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCargo), - // Integer.valueOf(1), cargo, questionario)); - // formulario.setCargo(cargo); - - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hTelefone), - // Integer.valueOf(1), telefone, questionario)); - // formulario.setTelefone(telefone); - - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEmail), - // Integer.valueOf(1), email, questionario)); - // formulario.setEmail(email); - - // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hIndicacaoSitios), - // Integer.valueOf(1), indicacaoSitios, questionario)); - // formulario.setIndicacaoSitios(indicacaoSitios); - lsRespostaQuestionario.add(retornarRespostaQuestionario( Integer.valueOf(hPerguntaAcessibilidade), Integer.valueOf(perguntaAcessibilidade), "", - questionario)); + questionario,null,null)); // formulario.setPerguntaAcessibilidade(perguntaAcessibilidade); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hReclamacao), - Integer.valueOf(reclamacao), "", questionario)); + Integer.valueOf(reclamacao), "", questionario,null,null)); // formulario.setReclamacao(espacoReclamacao); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hEspacoReclamacao), - Integer.valueOf(1), espacoReclamacao, questionario)); + Integer.valueOf(1), espacoReclamacao, questionario,null,null)); // formulario.setEspacoReclamacao(espacoReclamacao); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaEstimulo), - Integer.valueOf(perguntaEstimulo), "", questionario)); + Integer.valueOf(perguntaEstimulo), "", questionario,null,null)); // formulario.setPerguntaEstimulo(perguntaEstimulo); for (String strCurso : curso) { lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hCurso), - Integer.valueOf(strCurso), "", questionario)); + Integer.valueOf(strCurso), "", questionario,null,null)); } // formulario.setCurso(curso); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hRequisito), - Integer.valueOf(requisito), "", questionario)); + Integer.valueOf(requisito), "", questionario,null,null)); // formulario.setRequisito(requisito); lsRespostaQuestionario.add(retornarRespostaQuestionario( Integer.valueOf(hJustificativaRequisito), Integer.valueOf(1), justificativaRequisito, - questionario)); + questionario,null,null)); // formulario.setJustificativaRequisito(justificativaRequisito); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOpcaoContrat), - Integer.valueOf(opcaoContrat), "", questionario)); + Integer.valueOf(opcaoContrat), "", questionario,null,null)); // formulario.setOpcaoContrat(opcaoContrat); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hPerguntaValidacao), - Integer.valueOf(perguntaValidacao), "", questionario)); + Integer.valueOf(perguntaValidacao), "", questionario,null,null)); // formulario.setPerguntaValidacao(perguntaValidacao); for (String strSimValidacao : simValidacao) { lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hSimValidacao), - Integer.valueOf(strSimValidacao), "", questionario)); + Integer.valueOf(strSimValidacao), "", questionario,null,null)); } // formulario.setSimValidacao(simValidacao); @@ -635,40 +611,40 @@ public class indexController { for (String strFerramentaValidacao : ferramentaValidacao) { lsRespostaQuestionario.add(retornarRespostaQuestionario( Integer.valueOf(hFerramentaValidacao), Integer.valueOf(strFerramentaValidacao), "", - questionario)); + questionario,null,null)); } // formulario.setFerramentaValidacao(ferramentaValidacao); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hOutroAvaliador), - Integer.valueOf(1), outroAvaliador, questionario)); + Integer.valueOf(1), outroAvaliador, questionario,null,null)); // formulario.setOutroAvaliador(outroAvaliador); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAses), - Integer.valueOf(nivelAses), "", questionario)); + Integer.valueOf(nivelAses), "", questionario,null,null)); // formulario.setNivelAses(nivelAses); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelWcag), - Integer.valueOf(nivelWcag), "", questionario)); + Integer.valueOf(nivelWcag), "", questionario,null,null)); // formulario.setNivelWcag(nivelWcag); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hNivelAccessMonitor), - Integer.valueOf(nivelAccessMonitor), "", questionario)); + Integer.valueOf(nivelAccessMonitor), "", questionario,null,null)); // formulario.setNivelAccessMonitor(nivelAccessMonitor); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hChecklistQtnList), - Integer.valueOf(checklistQtnList), "", questionario)); + Integer.valueOf(checklistQtnList), "", questionario,null,null)); // formulario.setChecklist(checklist); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hFuncionalidade), - Integer.valueOf(funcionalidade), "", questionario)); + Integer.valueOf(funcionalidade), "", questionario,null,null)); // formulario.setFuncionalidade(funcionalidade); for (String strAssistiva : assistiva) { lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva), - Integer.valueOf(strAssistiva), "", questionario)); + Integer.valueOf(strAssistiva), "", questionario,null,null)); } // lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hAssistiva), @@ -677,11 +653,11 @@ public class indexController { lsRespostaQuestionario.add(retornarRespostaQuestionario( Integer.valueOf(hJustificativaAssistiva), Integer.valueOf(1), justificativaAssistiva, - questionario)); + questionario,null,null)); // formulario.setJustificativaAssistiva(justificativaAssistiva); lsRespostaQuestionario.add(retornarRespostaQuestionario(Integer.valueOf(hDificuldadePrazo), - Integer.valueOf(1), dificuldadePrazo, questionario)); + Integer.valueOf(1), dificuldadePrazo, questionario,null,null)); // formulario.setDificuldadePrazo(dificuldadePrazo); RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); @@ -696,17 +672,24 @@ public class indexController { } private RespostaQuestionario retornarRespostaQuestionario(int idPergunta, int idOpcaoResposta, - String textoResposta, Questionario questionario) { + String textoResposta, Questionario questionario, String nomeCampo, String urlAmostraSiteQuestionario) { pergunta = new Pergunta(idPergunta); opcaoResposta = new OpcaoResposta(idOpcaoResposta); respostaQuestionario = new RespostaQuestionario(); + amostragemSiteQuestionario = new AmostragemSiteQuestionario(); + + amostragemSiteQuestionario.setNomeCampo(nomeCampo); + amostragemSiteQuestionario.setQuestionario(questionario); + amostragemSiteQuestionario.setUrlAmostraSiteQuestionario(urlAmostraSiteQuestionario); respostaQuestionario.setOpcaoResposta(opcaoResposta); respostaQuestionario.setPergunta(pergunta); respostaQuestionario.setQuestionario(questionario); respostaQuestionario.setTextoResposta(textoResposta); - + respostaQuestionario.setAmostragemSiteQuestionario(amostragemSiteQuestionario); + + return respostaQuestionario; } } diff --git a/src/br/com/dao/AmostragemSiteQuestionarioDao.java b/src/br/com/dao/AmostragemSiteQuestionarioDao.java index 636d4d4..004f202 100644 --- a/src/br/com/dao/AmostragemSiteQuestionarioDao.java +++ b/src/br/com/dao/AmostragemSiteQuestionarioDao.java @@ -5,9 +5,13 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; +import br.com.model.entity.AmostragemSiteQuestionario; +import br.com.model.entity.RespostaQuestionario; +import br.com.util.DateUtil; + public class AmostragemSiteQuestionarioDao { - public ResultSet retornarAmostragemSiteQuestionarioPorQuestionario(int idQuestionario) { + public ResultSet retornarAmostragemSiteQuestionarioPorQuestionario(int idAmostraSiteQuestionario) { StringBuffer sql = new StringBuffer(); Connection con = Conexao.conecta(); @@ -18,8 +22,8 @@ public class AmostragemSiteQuestionarioDao { estado = con.createStatement(); estado.execute(sql.toString()); - sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario " ); - sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ idQuestionario +";"); + sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario, nome_campo " ); + sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ idAmostraSiteQuestionario +";"); rset = estado.executeQuery(sql.toString()); @@ -39,4 +43,69 @@ public class AmostragemSiteQuestionarioDao { } } + + public ResultSet retornarUltimasAmostragensPorQuestionario(int amostraSiteQuestionario) + { + StringBuffer sql = new StringBuffer(); + Connection con = Conexao.conecta(); + Statement estado; + ResultSet rset = null; + + try { + estado = con.createStatement(); + + estado.execute(sql.toString()); + sql.append(" SELECT id_amostra_site_questionario, url_amostra_site_questionario, id_questionario, nome_campo " ); + sql.append(" FROM public.amostra_site_questionario where id_amostra_site_questionario = "+ amostraSiteQuestionario +";"); + + rset = estado.executeQuery(sql.toString()); + + return rset; + } catch (SQLException e) { + e.printStackTrace(); + return null; + + }finally { + if (con != null) { + try { + con.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + } + } + + public int salvarAmostragem(AmostragemSiteQuestionario amostragemSiteQuestionario, Connection con, Statement estado) + { + + int resultado = -1; + StringBuffer sql; + + try { + + con = Conexao.conecta(); + if (con != null) { + + sql = new StringBuffer(); + + sql.append(" INSERT INTO public.amostra_site_questionario(url_amostra_site_questionario, id_questionario, nome_campo) "); + sql.append(" VALUES ('" + amostragemSiteQuestionario.getUrlAmostraSiteQuestionario() + "', " + amostragemSiteQuestionario.getQuestionario().getIdQuestionario() + ", '"); + sql.append(amostragemSiteQuestionario.getNomeCampo() + "'); "); + + resultado = estado.executeUpdate(sql.toString(), Statement.RETURN_GENERATED_KEYS); + + } + + } + + catch (SQLException e) { + System.err.print(e.getMessage()); + return resultado; + + } + + return resultado; + + } } diff --git a/src/br/com/dao/RespostaQuestionarioDao.java b/src/br/com/dao/RespostaQuestionarioDao.java index 2c47354..3ff4076 100644 --- a/src/br/com/dao/RespostaQuestionarioDao.java +++ b/src/br/com/dao/RespostaQuestionarioDao.java @@ -28,7 +28,7 @@ public class RespostaQuestionarioDao { estado = con.createStatement(); estado.execute(sql.toString()); - sql.append(" SELECT id_resposta_questionario, id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario"); + sql.append(" SELECT id_resposta_questionario, id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario, id_amostra_site_questionario"); sql.append(" FROM public.resposta_questionario where id_resposta_questionario = "+ id_resposta_questionario +";"); rset = estado.executeQuery(sql.toString()); @@ -96,7 +96,8 @@ public class RespostaQuestionarioDao { public boolean salvar(List lsRespostaQuestionario) { Connection con = null; - int resultado = 0; + int resultado = 0; + String resultadoAmostragem = null; StringBuffer sql; Statement estado; boolean salvoComSucesso = false; @@ -109,14 +110,21 @@ public class RespostaQuestionarioDao { // cria statement para executar a query estado = con.createStatement(); for (RespostaQuestionario respostaQuestionario : lsRespostaQuestionario) { + sql = new StringBuffer(); - - sql.append("INSERT INTO resposta_questionario(id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario)"); + + if(respostaQuestionario.getAmostragemSiteQuestionario().getUrlAmostraSiteQuestionario() != null) + { + AmostragemSiteQuestionarioDao amostragemSiteQuestionarioDao = new AmostragemSiteQuestionarioDao(); + resultado = amostragemSiteQuestionarioDao.salvarAmostragem(respostaQuestionario.getAmostragemSiteQuestionario(), con, estado); + resultadoAmostragem = String.valueOf(resultado); + } + + sql.append("INSERT INTO resposta_questionario(id_pergunta, id_opcao_resposta, texto_resposta, dt_resposta_questionario, id_questionario, id_amostra_site_questionario)"); sql.append("VALUES (" + respostaQuestionario.getPergunta().getIdPergunta() + "," + respostaQuestionario.getOpcaoResposta().getIdOpcaoResposta() + ",'"); - sql.append(respostaQuestionario.getTextoResposta() + "','" - + DateUtil.dataHoraAtual() + "',"); - sql.append(respostaQuestionario.getQuestionario().getIdQuestionario() + ");"); + sql.append(respostaQuestionario.getTextoResposta() + "','" + DateUtil.dataHoraAtual() + "',"); + sql.append(respostaQuestionario.getQuestionario().getIdQuestionario() + "," + resultadoAmostragem + ");"); resultado = estado.executeUpdate(sql.toString()); @@ -140,8 +148,7 @@ public class RespostaQuestionarioDao { try { con.close(); lsRespostaQuestionario = null; - } catch (SQLException e) { - // TODO Auto-generated catch block + } catch (SQLException e) { e.printStackTrace(); } } diff --git a/src/br/com/model/entity/AmostragemSiteQuestionario.java b/src/br/com/model/entity/AmostragemSiteQuestionario.java index 045b451..c761f1f 100644 --- a/src/br/com/model/entity/AmostragemSiteQuestionario.java +++ b/src/br/com/model/entity/AmostragemSiteQuestionario.java @@ -15,19 +15,20 @@ public class AmostragemSiteQuestionario { } - public AmostragemSiteQuestionario(int idQuestionario) { + public AmostragemSiteQuestionario(int idAmostraSiteQuestionario) { ResultSet rset = null; AmostragemSiteQuestionarioDao amostragemSiteQuestionarioDao = new AmostragemSiteQuestionarioDao(); rset = amostragemSiteQuestionarioDao - .retornarAmostragemSiteQuestionarioPorQuestionario(idQuestionario); + .retornarAmostragemSiteQuestionarioPorQuestionario(idAmostraSiteQuestionario); try { while (rset.next()) { this.idAmostraSiteQuestionario = rset.getInt("id_amostra_site_questionario"); this.urlAmostraSiteQuestionario = rset.getString("url_amostra_site_questionario"); this.questionario = new Questionario(rset.getInt("id_questionario")); + this.nomeCampo = rset.getString("nome_campo"); } } catch (Exception e) { e.printStackTrace(); diff --git a/src/br/com/model/entity/RespostaQuestionario.java b/src/br/com/model/entity/RespostaQuestionario.java index 6833bd5..d4dced2 100644 --- a/src/br/com/model/entity/RespostaQuestionario.java +++ b/src/br/com/model/entity/RespostaQuestionario.java @@ -5,78 +5,88 @@ import java.sql.ResultSet; import br.com.dao.RespostaQuestionarioDao; public class RespostaQuestionario { - - private int idRespostaQuestionario; - private Questionario questionario; - private Pergunta pergunta; - private OpcaoResposta opcaoResposta; - private String dtRespostaQuestionario; - private String textoResposta; - - public RespostaQuestionario() - { - + + private int idRespostaQuestionario; + private AmostragemSiteQuestionario amostragemSiteQuestionario; + private Questionario questionario; + private Pergunta pergunta; + private OpcaoResposta opcaoResposta; + private String dtRespostaQuestionario; + private String textoResposta; + + + public RespostaQuestionario() { + + } + + public RespostaQuestionario(int idRespostaQuestionario) { + ResultSet rset = null; + RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); + + rset = respostaQuestionarioDao.retornarRespostaQuestionario(idRespostaQuestionario); + try { + while (rset.next()) { + this.idRespostaQuestionario = idRespostaQuestionario; + this.amostraSiteQuestionario = new AmostragemSiteQuestionario(rset.getInt("id_amostra_site_questionario")); + this.questionario = new Questionario(Integer.parseInt(rset.getString("id_questionario"))); + this.pergunta = new Pergunta(Integer.parseInt(rset.getString("id_pergunta"))); + this.opcaoResposta = + new OpcaoResposta(Integer.parseInt(rset.getString("id_opcao_resposta"))); + this.dtRespostaQuestionario = rset.getDate("dt_resposta_questionario").toString(); + this.textoResposta = rset.getString("texto_resposta"); + } + } catch (Exception e) { + e.printStackTrace(); } - - public RespostaQuestionario(int idRespostaQuestionario) - { - ResultSet rset = null; - RespostaQuestionarioDao respostaQuestionarioDao = new RespostaQuestionarioDao(); - - rset = respostaQuestionarioDao.retornarRespostaQuestionario(idRespostaQuestionario); - try { - while (rset.next()) { - this.idRespostaQuestionario = idRespostaQuestionario; - this.questionario = new Questionario(Integer.parseInt(rset.getString("id_questionario"))); - this.pergunta = new Pergunta(Integer.parseInt(rset.getString("id_pergunta"))); - this.opcaoResposta = new OpcaoResposta(Integer.parseInt(rset.getString("id_opcao_resposta"))); - this.dtRespostaQuestionario = rset.getDate("dt_resposta_questionario").toString(); - this.textoResposta = rset.getString("texto_resposta"); - } - } catch (Exception e) { - e.printStackTrace(); - } - } - - public int getIdRespostaQuestionario() { - return idRespostaQuestionario; - } - - public void setIdRespostaQuestionario(int idRespostaQuestionario) { - this.idRespostaQuestionario = idRespostaQuestionario; - } - - public Questionario getQuestionario() { - return questionario; - } - - public void setQuestionario(Questionario questionario) { - this.questionario = questionario; - } - - public Pergunta getPergunta() { - return pergunta; - } - - public void setPergunta(Pergunta pergunta) { - this.pergunta = pergunta; - } - - public OpcaoResposta getOpcaoResposta() { - return opcaoResposta; - } - - public void setOpcaoResposta(OpcaoResposta opcaoResposta) { - this.opcaoResposta = opcaoResposta; - } - - public String getDtRespostaQuestionario() { - return dtRespostaQuestionario; - } - - public void setDtRespostaQuestionario(String dtRespostaQuestionario) { - this.dtRespostaQuestionario = dtRespostaQuestionario; - } + } + + public int getIdRespostaQuestionario() { + return idRespostaQuestionario; + } + + public void setIdRespostaQuestionario(int idRespostaQuestionario) { + this.idRespostaQuestionario = idRespostaQuestionario; + } + + public AmostragemSiteQuestionario getAmostraSiteQuestionario() { + return amostraSiteQuestionario; + } + + public void setAmostraSiteQuestionario(AmostragemSiteQuestionario amostraSiteQuestionario) { + this.amostraSiteQuestionario = amostraSiteQuestionario; + } + + public Questionario getQuestionario() { + return questionario; + } + + public void setQuestionario(Questionario questionario) { + this.questionario = questionario; + } + + public Pergunta getPergunta() { + return pergunta; + } + + public void setPergunta(Pergunta pergunta) { + this.pergunta = pergunta; + } + + public OpcaoResposta getOpcaoResposta() { + return opcaoResposta; + } + + public void setOpcaoResposta(OpcaoResposta opcaoResposta) { + this.opcaoResposta = opcaoResposta; + } + + public String getDtRespostaQuestionario() { + return dtRespostaQuestionario; + } + + public void setDtRespostaQuestionario(String dtRespostaQuestionario) { + this.dtRespostaQuestionario = dtRespostaQuestionario; + } public String getTextoResposta() { return textoResposta; @@ -85,7 +95,7 @@ public class RespostaQuestionario { public void setTextoResposta(String textoResposta) { this.textoResposta = textoResposta; } - - - + + + } -- libgit2 0.21.2