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