1 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 17 public class GroupWizardFinishedAction extends Action 18 { 19 20 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 submit = (String )((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 |