KickJava   Java API By Example, From Geeks To Geeks.

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


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

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

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