KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > application > communicator > applications > webtalk > controller > GroupWizardCancelAction


1 /*
2  * GroupWizardCancelAction.java
3  *
4  */

5
6 package com.quikj.application.communicator.applications.webtalk.controller;
7
8 import com.quikj.application.communicator.admin.model.*;
9
10 import javax.servlet.http.*;
11 import org.apache.struts.action.*;
12 import java.sql.*;
13
14 /**
15  *
16  * @author bhm
17  */

18 public class GroupWizardCancelAction extends Action
19 {
20     
21     /** Creates a new instance of GroupWizardViewLogAction */
22     public GroupWizardCancelAction()
23     {
24     }
25     
26     public ActionForward execute(ActionMapping mapping,
27     ActionForm form,
28     HttpServletRequest request,
29     HttpServletResponse response)
30     {
31         ActionErrors errors = new ActionErrors();
32         
33         Connection c = (Connection)request.getSession().getAttribute("connection");
34         if (c == null)
35         {
36             errors.add(ActionErrors.GLOBAL_ERROR, new ActionError("error.not.logged.in"));
37             saveErrors(request, errors);
38             
39             return mapping.findForward("logon");
40         }
41         
42         AccountElement element = (AccountElement)request.getSession().getAttribute("userInfo");
43         if (element.isAdminLevel() == false)
44         {
45             errors.add(ActionErrors.GLOBAL_ERROR,
46             new ActionError("error.insufficient.privilege"));
47             saveErrors(request, errors);
48             
49             return mapping.findForward("main_menu");
50         }
51         
52         String JavaDoc submit = (String JavaDoc)((DynaActionForm)form).get("submit");
53         
54         if (submit.equals("Exit") == true)
55         {
56             request.getSession().setAttribute("groupWizardLog", null);
57             request.getSession().setAttribute("groupWizardDomain", null);
58             request.getSession().setAttribute("groupWizardCompanyName", null);
59             request.getSession().setAttribute("groupWizardCompanyUrl", null);
60         }
61         
62         return mapping.findForward(submit);
63     }
64 }
65
Popular Tags