From 24d46eb2ae3ae22aa2bc40845072c59321a2a088 Mon Sep 17 00:00:00 2001 From: maroni Date: Wed, 28 Mar 2012 10:48:22 -0300 Subject: [PATCH] =?utf8?q?Ajustes=20das=20novas=20chamadas=20do=20mediador=20?= =?utf8?q?para=20registro=20do=20log=20e=20retorno=20de=20a=C3=A7=C3=B5es.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../simdecs/comunicacao/MetodoConfiancaEtapa.java | 1 + .../comunicacao/MetodoConfiancaInicial.java | 1 + .../simdecs/comunicacao/MetodoRegistraAcao.java | 97 ++++++++++++++++++++ web/WEB-INF/web.xml | 8 ++ web/login.xhtml | 2 +- 5 files changed, 108 insertions(+), 1 deletions(-) create mode 100644 src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java index 3b838d3..bfbde48 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java @@ -51,6 +51,7 @@ public class MetodoConfiancaEtapa extends HttpServlet { out.println( "" ); out.println(" "); + out.println(" "); out.println( "" ); } finally { diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java index 80de661..3969560 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java @@ -47,6 +47,7 @@ public class MetodoConfiancaInicial extends HttpServlet { out.println( "" ); out.println(" "); + out.println(" "); out.println( "" ); } finally { diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java new file mode 100644 index 0000000..0bfb71e --- /dev/null +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoRegistraAcao.java @@ -0,0 +1,97 @@ +/* + * To change this template, choose Tools | Templates + * and open the template in the editor. + */ +package org.ufcspa.simdecs.comunicacao; + +import java.io.IOException; +import java.io.PrintWriter; +import javax.persistence.EntityManager; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import org.ufcspa.simdecs.util.DbUtil; + +/** + * + * @author maroni + */ +public class MetodoRegistraAcao extends HttpServlet { + + /** + * Processes requests for both HTTP + * GET and + * POST methods. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + protected void processRequest(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + response.setContentType("text/html;charset=UTF-8"); + PrintWriter out = response.getWriter(); + try { + response.setContentType( "text/xml" ); + response.setHeader( "Cache-Control", "no-cache" ); + + EntityManager em = DbUtil.getInstance().getEntityManager(); + long pIdSessao = Long.parseLong(request.getParameter("idsessao")); + String pAcao = request.getParameter("acao"); +//Acoes: abre_investigacao, fecha_investigacao, abre_diagnostico, fecha_diagnostico, abre_conduta, fecha_conduta + out.println( "" ); + + //if (isPar) + // out.println(" "); + //else + out.println(" "); + + out.println( "" ); + } finally { + out.close(); + } + } + + // + /** + * Handles the HTTP + * GET method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Handles the HTTP + * POST method. + * + * @param request servlet request + * @param response servlet response + * @throws ServletException if a servlet-specific error occurs + * @throws IOException if an I/O error occurs + */ + @Override + protected void doPost(HttpServletRequest request, HttpServletResponse response) + throws ServletException, IOException { + processRequest(request, response); + } + + /** + * Returns a short description of the servlet. + * + * @return a String containing servlet description + */ + @Override + public String getServletInfo() { + return "Short description"; + }// +} diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml index a1d6e20..33af7cb 100644 --- a/web/WEB-INF/web.xml +++ b/web/WEB-INF/web.xml @@ -41,6 +41,10 @@ MetodoGravaHistorico org.ufcspa.simdecs.comunicacao.MetodoGravaHistorico + + MetodoRegistraAcao + org.ufcspa.simdecs.comunicacao.MetodoRegistraAcao + Faces Servlet *.jsf @@ -77,6 +81,10 @@ MetodoGravaHistorico /MetodoGravaHistorico + + MetodoRegistraAcao + /MetodoRegistraAcao + 30 diff --git a/web/login.xhtml b/web/login.xhtml index 891c589..26af0a4 100644 --- a/web/login.xhtml +++ b/web/login.xhtml @@ -33,7 +33,7 @@

- + -- 1.7.6.4