PROT-4 updated CF JobDateInfo (add new columns), JpredArchive (add column ExecutionSt...
[proteocache.git] / server / compbio / listeners / ServletDeleteRecord.java
1 package compbio.listeners;
2
3 import java.io.IOException;
4
5 import javax.servlet.RequestDispatcher;
6 import javax.servlet.ServletException;
7 import javax.servlet.http.HttpServlet;
8 import javax.servlet.http.HttpServletRequest;
9 import javax.servlet.http.HttpServletResponse;
10
11 import compbio.cassandra.CassandraRemover;
12 import compbio.statistic.CassandraRequester;
13
14 /**
15  * Servlet implementation class ServletDeleteRecord
16  */
17 public class ServletDeleteRecord extends HttpServlet {
18         private static final long serialVersionUID = 1L;
19        
20         /**request
21          * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
22          */
23         protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
24                 CassandraRemover cr = new CassandraRemover();
25                 String flagId = request.getParameter("byId");
26                 String jobId = request.getParameter("id");
27                 String flagDate = request.getParameter("byDate");
28                 String date1 = request.getParameter("date1");
29                 String date2 = request.getParameter("date2");
30                 String flagIp = request.getParameter("byIp");
31                 String ip = request.getParameter("ip");
32                 String flagSeq = request.getParameter("bySequence");
33                 String seq = request.getParameter("seq");
34                 if (flagId != null)
35                         cr.RemoveJobById(jobId);
36                 if (flagDate != null) 
37                         cr.RemoveJobByDate(date1, date2);
38                 if (flagIp != null)
39                         cr.RemoveJobByIp(ip);
40                 if (flagSeq != null)
41                         cr.RemoveJobBySequence(seq);
42 //              request.setAttribute("IdJob", id);
43 //              RequestDispatcher rd = request.getRequestDispatcher("/ReportLogInfo.jsp");
44 //              rd.forward(request, response);
45         }
46
47         /**
48          * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
49          */
50         protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
51                 doGet(request, response);
52         }
53
54 }