KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > espada > bugtracker > servlets > RemoveBug


1 /*
2 ====================================================================
3 Project Name: bugtracker
4 File Name: /src/com/espada/bugtracker/servlets/RemoveBug.java
5 Author: Kishan Peiris <kishan@espadanet.com>
6 Description: View bug details
7 CVS Repository: goliath:/projects/repository/cvsroot/
8 CVS Module: bugtracker
9 Version: CVS $Id: RemoveBug.java,v 1.6 2001/04/24 05:08:01 manik Exp $
10 ====================================================================
11 */

12
13 package com.espada.bugtracker.servlets;
14
15
16 // webmacro resources
17
import org.webmacro.*;
18  import org.webmacro.broker.*;
19  import org.webmacro.resource.*;
20  import org.webmacro.servlet.WebContext;
21
22 // servlet libraries
23
import javax.servlet.http.*;
24  import javax.servlet.*;
25
26 // java library
27
import javax.mail.MessagingException JavaDoc;
28  import java.util.*;
29
30 // bugtracker java apps
31
import com.espada.bugtracker.app.*;
32
33
34 public class RemoveBug extends BTServlet
35 {
36
37    protected void doAction(HttpServletRequest request, HttpServletResponse response, WebContext c){
38      deleteAbug(request,response,c);
39    };
40
41    /**************************** Start Of Method deleteAbug ********************************************/
42    /** View bug details of a selected project */
43
44
45    public void deleteAbug(HttpServletRequest request, HttpServletResponse response, WebContext c)
46    {
47             HttpSession session = request.getSession();
48
49             String JavaDoc SuccessLoggedIn = (String JavaDoc) session.getAttribute("loggedIn");
50
51             boolean loggedIn = false;
52             String JavaDoc update = new String JavaDoc();
53
54             if(SuccessLoggedIn != null)
55             {
56                 if(SuccessLoggedIn.equals("true"))
57                 {
58                       defaultTemplate = "errorMesg.wm";
59
60                       loggedIn = true;
61
62
63                       c.put("USER",session.getAttribute("USER"));
64
65                       c.put("currentProject",session.getAttribute("currentProject"));
66
67                       c.put("waite",String.valueOf(session.getAttribute("page")));
68
69
70                       Bug b = new Bug( Integer.parseInt(request.getParameter("bid")) );
71
72
73                      if( b.delete() )
74                      {
75                           defaultTemplate = "errorMesg.wm";
76                           c.put("errorId","22");
77                      }
78
79
80                 }
81                 else
82                 {
83                    loggedIn = false;
84
85                    defaultTemplate = "errorMesg.wm";
86
87                    c.put("errorId","9");
88                 }
89             }
90             else
91             {
92                loggedIn = false;
93
94                defaultTemplate = "errorMesg.wm";
95
96                c.put("errorId","9");
97             }
98
99           c.put("loggedIn",String.valueOf(loggedIn));
100           c.put("myRoleId",session.getAttribute("USERROLE") );
101
102         } //end of method
103

104
105 /**************************** End Of Method deleteAbug ********************************************/
106
107 } //end of class
108
Popular Tags