--- /dev/null
+/*
+ * 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
+ * <code>GET</code> and
+ * <code>POST</code> 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( "<xml>" );
+
+ out.println(" <nivel_confianca registrado=\"sim\" />");
+
+ out.println( "</xml>" );
+ } finally {
+ out.close();
+ }
+ }
+
+ // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+ /**
+ * Handles the HTTP
+ * <code>GET</code> 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
+ * <code>POST</code> 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";
+ }// </editor-fold>
+}
--- /dev/null
+/*
+ * 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
+ * <code>GET</code> and
+ * <code>POST</code> 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( "<xml>" );
+
+ out.println(" <nivel_confianca registrado=\"sim\" />");
+
+ out.println( "</xml>" );
+ } finally {
+ out.close();
+ }
+ }
+
+ // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+ /**
+ * Handles the HTTP
+ * <code>GET</code> 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
+ * <code>POST</code> 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";
+ }// </editor-fold>
+}
--- /dev/null
+/*
+ * 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
+ * <code>GET</code> and
+ * <code>POST</code> 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( "<xml>" );
+
+ out.println(" <resposta_final_mediador mensagem=\"MENSAGEM FINAL DO MEDIADOR\" />");
+
+ out.println( "</xml>" );
+ } finally {
+ out.close();
+ }
+ }
+
+ // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+ /**
+ * Handles the HTTP
+ * <code>GET</code> 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
+ * <code>POST</code> 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";
+ }// </editor-fold>
+}
isPar = false;
- // if (isPar) {
- // out.println(" <resposta_mediador >");
-// }
-
+ if (isPar)
+ out.println(" <resposta_acao_mediador acao=\"sim\" problema=\"PROBLEMA ORIGINADO PELO MEDIADOR\" mensagem=\"MENSAGEM A CADA ACAO VINDA DO MEDIADOR\" />");
+ else
+ out.println(" <resposta_acao_mediador acao=\"nao\" />");
- if (isPar)
- System.out.println("PAR");
- else
- System.out.println("imPAR");
-
out.println( "</xml>" );
} finally {
out.close();
<servlet-name>MetodoGravaLog</servlet-name>
<servlet-class>org.ufcspa.simdecs.comunicacao.MetodoGravaLog</servlet-class>
</servlet>
+ <servlet>
+ <servlet-name>MetodoFimCaso</servlet-name>
+ <servlet-class>org.ufcspa.simdecs.comunicacao.MetodoFimCaso</servlet-class>
+ </servlet>
+ <servlet>
+ <servlet-name>MetodoConfiancaInicial</servlet-name>
+ <servlet-class>org.ufcspa.simdecs.comunicacao.MetodoConfiancaInicial</servlet-class>
+ </servlet>
+ <servlet>
+ <servlet-name>MetodoConfiancaEtapa</servlet-name>
+ <servlet-class>org.ufcspa.simdecs.comunicacao.MetodoConfiancaEtapa</servlet-class>
+ </servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.jsf</url-pattern>
<servlet-name>MetodoGravaLog</servlet-name>
<url-pattern>/MetodoGravaLog</url-pattern>
</servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>MetodoFimCaso</servlet-name>
+ <url-pattern>/MetodoFimCaso</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>MetodoConfiancaInicial</servlet-name>
+ <url-pattern>/MetodoConfiancaInicial</url-pattern>
+ </servlet-mapping>
+ <servlet-mapping>
+ <servlet-name>MetodoConfiancaEtapa</servlet-name>
+ <url-pattern>/MetodoConfiancaEtapa</url-pattern>
+ </servlet-mapping>
<session-config>
<session-timeout>
30