From 01e7dc8b1ff803a028c1fbc672567e9335cacef4 Mon Sep 17 00:00:00 2001 From: maroni Date: Wed, 15 Feb 2012 14:56:01 -0200 Subject: [PATCH] --- .../simdecs/comunicacao/MetodoConfiancaEtapa.java | 101 ++++++++++++++++++++ .../comunicacao/MetodoConfiancaInicial.java | 97 +++++++++++++++++++ .../ufcspa/simdecs/comunicacao/MetodoFimCaso.java | 93 ++++++++++++++++++ .../ufcspa/simdecs/comunicacao/MetodoGravaLog.java | 13 +-- web/WEB-INF/web.xml | 24 +++++ 5 files changed, 319 insertions(+), 9 deletions(-) create mode 100644 src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java create mode 100644 src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java create mode 100644 src/java/org/ufcspa/simdecs/comunicacao/MetodoFimCaso.java diff --git a/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java new file mode 100644 index 0000000..3b838d3 --- /dev/null +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaEtapa.java @@ -0,0 +1,101 @@ +/* + * 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 MetodoConfiancaEtapa 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 pNivel = request.getParameter("nivelconfianca"); + String pEtapa = request.getParameter("etapa"); + + if (!pNivel.toLowerCase().equals("baixo") && !pNivel.toLowerCase().equals("medio") && !pNivel.toLowerCase().equals("alto")) + return; + + if (!pEtapa.toLowerCase().equals("diagnostico") && !pEtapa.toLowerCase().equals("investigacao") && !pEtapa.toLowerCase().equals("conduta")) + return; + + out.println( "" ); + + 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/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.java new file mode 100644 index 0000000..80de661 --- /dev/null +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoConfiancaInicial.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 MetodoConfiancaInicial 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 pNivel = request.getParameter("nivelconfianca"); + + if (!pNivel.toLowerCase().equals("baixo") && !pNivel.toLowerCase().equals("medio") && !pNivel.toLowerCase().equals("alto")) + return; + + out.println( "" ); + + 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/src/java/org/ufcspa/simdecs/comunicacao/MetodoFimCaso.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoFimCaso.java new file mode 100644 index 0000000..3a14317 --- /dev/null +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoFimCaso.java @@ -0,0 +1,93 @@ +/* + * 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 MetodoFimCaso 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")); + + out.println( "" ); + + 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/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaLog.java b/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaLog.java index 056afe5..9ae0b50 100644 --- a/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaLog.java +++ b/src/java/org/ufcspa/simdecs/comunicacao/MetodoGravaLog.java @@ -52,16 +52,11 @@ public class MetodoGravaLog extends HttpServlet { isPar = false; - // if (isPar) { - // out.println(" "); -// } - + if (isPar) + out.println(" "); + else + out.println(" "); - if (isPar) - System.out.println("PAR"); - else - System.out.println("imPAR"); - out.println( "" ); } finally { out.close(); diff --git a/web/WEB-INF/web.xml b/web/WEB-INF/web.xml index 3ac3e09..5695179 100644 --- a/web/WEB-INF/web.xml +++ b/web/WEB-INF/web.xml @@ -25,6 +25,18 @@ MetodoGravaLog org.ufcspa.simdecs.comunicacao.MetodoGravaLog + + MetodoFimCaso + org.ufcspa.simdecs.comunicacao.MetodoFimCaso + + + MetodoConfiancaInicial + org.ufcspa.simdecs.comunicacao.MetodoConfiancaInicial + + + MetodoConfiancaEtapa + org.ufcspa.simdecs.comunicacao.MetodoConfiancaEtapa + Faces Servlet *.jsf @@ -45,6 +57,18 @@ MetodoGravaLog /MetodoGravaLog + + MetodoFimCaso + /MetodoFimCaso + + + MetodoConfiancaInicial + /MetodoConfiancaInicial + + + MetodoConfiancaEtapa + /MetodoConfiancaEtapa + 30 -- 1.7.6.4