From 4e89c95de202b20cd7b060ea0b2ba2b881f48c48 Mon Sep 17 00:00:00 2001 From: maroni Date: Thu, 24 May 2012 21:29:59 -0300 Subject: [PATCH] =?utf8?q?Corre=C3=A7=C3=B5es=20de=20bugs?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- nbproject/genfiles.properties | 4 +- nbproject/project.properties | 20 +++-- nbproject/project.xml | 3 + .../simdecs/comunicacao/MetodoConfiancaEtapa.java | 10 +-- .../simdecs/comunicacao/MetodoGravaHistorico.java | 2 +- .../simdecs/comunicacao/MetodoRegistraAcao.java | 4 +- .../simdecs/mediador/NegociacaoPedagogica.java | 93 +++++++++++--------- web/login.xhtml | 2 +- 8 files changed, 77 insertions(+), 61 deletions(-) diff --git a/nbproject/genfiles.properties b/nbproject/genfiles.properties index 8926f6f..73a649a 100644 --- a/nbproject/genfiles.properties +++ b/nbproject/genfiles.properties @@ -1,8 +1,8 @@ -build.xml.data.CRC32=9cef979c +build.xml.data.CRC32=d49b1950 build.xml.script.CRC32=9f680c47 build.xml.stylesheet.CRC32=651128d4@1.36.1.1 # This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml. # Do not edit this file. You may delete it but then the IDE will never regenerate such files for you. -nbproject/build-impl.xml.data.CRC32=9cef979c +nbproject/build-impl.xml.data.CRC32=d49b1950 nbproject/build-impl.xml.script.CRC32=9fe94479 nbproject/build-impl.xml.stylesheet.CRC32=b7883b1f@1.36.1.1 diff --git a/nbproject/project.properties b/nbproject/project.properties index 922f216..e9683ab 100644 --- a/nbproject/project.properties +++ b/nbproject/project.properties @@ -54,12 +54,19 @@ includes=** j2ee.compile.on.save=true j2ee.deploy.on.save=true j2ee.platform=1.6-web -j2ee.platform.classpath=${j2ee.server.home}/modules/endorsed/javax.annotation.jar:${j2ee.server.home}/modules/javax.transaction.jar:${j2ee.server.home}/modules/javax.ejb.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/weld-osgi-bundle.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.middleware}/mq/lib/jaxm-api.jar:${j2ee.server.home}/modules/javax.mail.jar:${j2ee.server.home}/modules/javax.enterprise.deploy.jar:${j2ee.server.home}/modules/javax.jms.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/bean-validator.jar:${j2ee.server.home}/modules/javax.security.auth.message.jar:${j2ee.server.home}/modules/jersey-core.jar:${j2ee.server.home}/modules/javax.persistence.jar:${j2ee.server.home}/modules/javax.management.j2ee.jar:${j2ee.server.home}/modules/javax.security.jacc.jar:${j2ee.server.home}/modules/javax.el-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp-api.jar:${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/javax.resource.jar:${j2ee.server.home}/modules/javax.servlet-api.jar:${j2ee.server.home}/modules/javax.servlet.jsp.jstl-api.jar:${j2ee.server.home}/modules/javax.faces.jar +j2ee.platform.classpath=\ + ${libs.Java-EE-GlassFish-v3.classpath} j2ee.platform.embeddableejb.classpath=${j2ee.server.home}/lib/embedded/glassfish-embedded-static-shell.jar -j2ee.platform.wscompile.classpath=${j2ee.server.home}/modules/webservices-osgi.jar -j2ee.platform.wsgen.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar -j2ee.platform.wsimport.classpath=${j2ee.server.home}/modules/webservices-osgi.jar:${j2ee.server.home}/modules/endorsed/webservices-api-osgi.jar:${j2ee.server.home}/modules/jaxb-osgi.jar:${j2ee.server.home}/modules/endorsed/jaxb-api-osgi.jar:${j2ee.server.home}/modules/javax.ejb.jar -j2ee.platform.wsit.classpath= +j2ee.platform.jwsdp.classpath=\ + ${libs.Java-EE-GlassFish-v3.wsjwsdp} +j2ee.platform.wscompile.classpath=\ + ${libs.Java-EE-GlassFish-v3.wscompile} +j2ee.platform.wsgen.classpath=\ + ${libs.Java-EE-GlassFish-v3.wsgenerate} +j2ee.platform.wsimport.classpath=\ + ${libs.Java-EE-GlassFish-v3.wsimport} +j2ee.platform.wsit.classpath=\ + ${libs.Java-EE-GlassFish-v3.wsinterop} j2ee.server.type=gfv3ee6 jar.compress=false javac.classpath=\ @@ -84,7 +91,8 @@ javac.classpath=\ ${file.reference.unbbayes-4.10.4-1s.jar}:\ ${file.reference.xalan-2.7.0.jar}:\ ${file.reference.xml-apis-1.0.b2.jar}:\ - ${file.reference.jade.jar} + ${file.reference.jade.jar}:\ + ${libs.Java-EE-GlassFish-v3.classpath} # Space-separated list of extra javac options javac.compilerargs= javac.debug=true diff --git a/nbproject/project.xml b/nbproject/project.xml index 0f5d405..dbd8c58 100644 --- a/nbproject/project.xml +++ b/nbproject/project.xml @@ -94,6 +94,9 @@ ${file.reference.jade.jar} WEB-INF/lib + + ${libs.Java-EE-GlassFish-v3.classpath} + diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java index 28fcfba..fcd1e01 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java @@ -13,6 +13,7 @@ import org.ufcspa.simdecs.entities.Log; import org.ufcspa.simdecs.entities.Paciente; import org.ufcspa.simdecs.entities.SessaoUsuario; import org.ufcspa.simdecs.entities.TipoEventoLog; +import org.ufcspa.simdecs.mediador.NegociacaoPedagogica; /** * @@ -85,15 +86,12 @@ public class MetodoConfiancaEtapa extends BaseComunicacao { em.persist(log); em.getTransaction().commit(); - + + NegociacaoPedagogica negociacaoPedagogica = new NegociacaoPedagogica(pIdSessao, paciente); out.println(""); - out.println(" "); -// out.println(" "); - out.println(" "); - + out.println(negociacaoPedagogica.getIntervencao(etapa)); out.println(" " ); - out.println(""); } } diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaHistorico.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaHistorico.java index cc08784..15dd156 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaHistorico.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaHistorico.java @@ -28,7 +28,7 @@ public class MetodoGravaHistorico extends BaseComunicacao { response.setHeader("Cache-Control", "no-cache"); long pIdSessao = Long.parseLong(request.getParameter("idsessao")); - String pIdPaciente = request.getParameter("idpaciente"); + Long pIdPaciente = Long.valueOf(request.getParameter("idpaciente")); // Registra Log SessaoUsuario sessaoUsuario = em.find(SessaoUsuario.class, pIdSessao); diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java index 0bc0498..f67f5a7 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java @@ -86,9 +86,9 @@ public class MetodoRegistraAcao extends BaseComunicacao { em.getTransaction().commit(); - NegociacaoPedagogica negociacaoPedagogica = new NegociacaoPedagogica(pIdSessao, paciente); out.println(""); - out.println(negociacaoPedagogica.getIntervencao(etapa)); + out.println(" "); + out.println(" " ); out.println(""); } diff --git a/src/java/org/ufcspa/simdecs/mediador/NegociacaoPedagogica.java b/src/java/org/ufcspa/simdecs/mediador/NegociacaoPedagogica.java index 77d428d..a8ae790 100644 --- a/src/java/org/ufcspa/simdecs/mediador/NegociacaoPedagogica.java +++ b/src/java/org/ufcspa/simdecs/mediador/NegociacaoPedagogica.java @@ -635,52 +635,59 @@ public class NegociacaoPedagogica { // Diagnostico - String resultadoDiagnostico = getResultadoDiagnostico(); - if (resultadoDiagnostico.equals(DIAGNOSTICO_ADEQUADO)) - retorno.append("-Você chegou ao diagnóstico previsto para esta simulação!\n"); - else if (resultadoDiagnostico.equals(DIAGNOSTICO_INCORRETO_PLAUSIVEL)) - retorno.append("-Você não chegou ao diagnóstico previsto para esta simulação! Porém, seu diagnóstico é plausível!\n"); - else - retorno.append("-Você não chegou ao diagnóstico previsto para esta simulação! Seu diagnóstico não é plausível!\n"); + if (logExecucao.isConcluiuDiagnostico()) { + String resultadoDiagnostico = getResultadoDiagnostico(); + if (resultadoDiagnostico.equals(DIAGNOSTICO_ADEQUADO)) + retorno.append("-Você chegou ao diagnóstico previsto para esta simulação!\n"); + else if (resultadoDiagnostico.equals(DIAGNOSTICO_INCORRETO_PLAUSIVEL)) + retorno.append("-Você não chegou ao diagnóstico previsto para esta simulação! Porém, seu diagnóstico é plausível!\n"); + else + retorno.append("-Você não chegou ao diagnóstico previsto para esta simulação! Seu diagnóstico não é plausível!\n"); + } else + retorno.append("-Você finalizou o atendimento sem selecionar um diagnóstico!\n"); + // Conduta - String resultadoConduta = getResultadoConduta(); - if (resultadoConduta.equals(CONDUTA_ADEQUADA)) - retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação!\n"); - else if (resultadoConduta.equals(CONDUTA_EXCESSIVA)) - retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação, porém existem procedimentos em excesso!\n"); - else if (resultadoConduta.equals(CONDUTA_INSUFICIENTE)) - retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação, porém a quantidade de procedimentos é insuficiente em relação ao previsto!\n"); - else if (resultadoConduta.equals(CONDUTA_INCORRETA_COERENTE)) - retorno.append("-A conduta selecionada esta inadequada ao previsto pela simulação, porém é coerente com o diagnóstico selecionado!\n"); - else if (resultadoConduta.equals(CONDUTA_INCORRETA_INCOERENTE)) - retorno.append("-A conduta selecionada esta inadequada e incoerente com o diagnóstico selecionado!\n"); - - String resultadoTempoConduta = getResultadoTempoConduta(); - String resultadoTempoInvestigacao = getResultadoTempoInvestigacao(); - if (resultadoTempoConduta != null || resultadoTempoInvestigacao != null) { - retorno.append("-Quanto a utilização do tempo "); - if (resultadoTempoInvestigacao != null && resultadoTempoConduta != null) - retorno.append("sua investigação e conduta foram demoradas"); - else if (resultadoTempoInvestigacao != null) - retorno.append("sua investigação foi demorada"); - else if (resultadoTempoConduta != null) - retorno.append("sua conduta foi demorada"); - retorno.append("!\n"); - } + if (logExecucao.isConcluiuConduta()) { + String resultadoConduta = getResultadoConduta(); + if (resultadoConduta.equals(CONDUTA_ADEQUADA)) + retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação!\n"); + else if (resultadoConduta.equals(CONDUTA_EXCESSIVA)) + retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação, porém existem procedimentos em excesso!\n"); + else if (resultadoConduta.equals(CONDUTA_INSUFICIENTE)) + retorno.append("-A conduta selecionada esta adequada ao previsto pela simulação, porém a quantidade de procedimentos é insuficiente em relação ao previsto!\n"); + else if (resultadoConduta.equals(CONDUTA_INCORRETA_COERENTE)) + retorno.append("-A conduta selecionada esta inadequada ao previsto pela simulação, porém é coerente com o diagnóstico selecionado!\n"); + else if (resultadoConduta.equals(CONDUTA_INCORRETA_INCOERENTE)) + retorno.append("-A conduta selecionada esta inadequada e incoerente com o diagnóstico selecionado!\n"); + + String resultadoTempoConduta = getResultadoTempoConduta(); + String resultadoTempoInvestigacao = getResultadoTempoInvestigacao(); + if (resultadoTempoConduta != null || resultadoTempoInvestigacao != null) { + retorno.append("-Quanto a utilização do tempo "); + if (resultadoTempoInvestigacao != null && resultadoTempoConduta != null) + retorno.append("sua investigação e conduta foram demoradas"); + else if (resultadoTempoInvestigacao != null) + retorno.append("sua investigação foi demorada"); + else if (resultadoTempoConduta != null) + retorno.append("sua conduta foi demorada"); + retorno.append("!\n"); + } - String resultadoCustoConduta = getResultadoCustoConduta(); - String resultadoCustoInvestigacao = getResultadoCustoInvestigacao(); - if (resultadoCustoConduta != null || resultadoCustoInvestigacao != null) { - retorno.append("-Quanto a utilização de recursos "); - if (resultadoCustoInvestigacao != null && resultadoCustoConduta != null) - retorno.append("sua investigação e conduta foram dispendiosas"); - else if (resultadoCustoInvestigacao != null) - retorno.append("sua investigação foi dispendiosa"); - else if (resultadoCustoConduta != null) - retorno.append("sua conduta foi dispendiosa"); - retorno.append("!\n"); - } + String resultadoCustoConduta = getResultadoCustoConduta(); + String resultadoCustoInvestigacao = getResultadoCustoInvestigacao(); + if (resultadoCustoConduta != null || resultadoCustoInvestigacao != null) { + retorno.append("-Quanto a utilização de recursos "); + if (resultadoCustoInvestigacao != null && resultadoCustoConduta != null) + retorno.append("sua investigação e conduta foram dispendiosas"); + else if (resultadoCustoInvestigacao != null) + retorno.append("sua investigação foi dispendiosa"); + else if (resultadoCustoConduta != null) + retorno.append("sua conduta foi dispendiosa"); + retorno.append("!\n"); + } + } else + retorno.append("-Você finalizou o atendimento sem selecionar uma conduta!\n"); // Log de execução diff --git a/web/login.xhtml b/web/login.xhtml index 7f1959a..4ebd541 100644 --- a/web/login.xhtml +++ b/web/login.xhtml @@ -35,7 +35,7 @@ Acesso ao Simulador

- + -- 1.7.6.4