1 6 7 package org.contineo.actions.admin.group; 8 9 import javax.servlet.http.HttpServletRequest ; 10 import javax.servlet.http.HttpServletResponse ; 11 import javax.servlet.http.HttpSession ; 12 13 import org.apache.struts.action.Action; 14 import org.apache.struts.action.ActionForm; 15 import org.apache.struts.action.ActionForward; 16 import org.apache.struts.action.ActionMapping; 17 import org.contineo.admin.Group; 18 import org.contineo.admin.dao.GroupDAO; 19 import org.contineo.admin.dao.MenuDAO; 20 import org.contineo.core.SessionManagement; 21 25 public class EditGroupAction extends Action{ 26 27 28 public EditGroupAction() { 29 } 30 31 public ActionForward execute(ActionMapping mapping, 32 ActionForm form, HttpServletRequest request, 33 HttpServletResponse response) { 34 ActionForward actionForward = new ActionForward(); 35 HttpSession session = request.getSession(); 36 if (SessionManagement.isValid(session)) { 37 session.setAttribute("helppage", "editgroup"); 38 String username = (String )session.getAttribute("authuser"); 39 MenuDAO mdao = new MenuDAO(); 40 if (mdao.isReadEnable(12, username)) { 41 String groupname = request.getParameter("groupname"); 42 GroupDAO dao = new GroupDAO(); 43 Group group = dao.findByPrimaryKey(groupname); 44 request.setAttribute("group", group); 45 actionForward = mapping.findForward("editgroup"); 46 } else 47 actionForward = mapping.findForward("noaccess"); 48 } else 49 actionForward = mapping.findForward("invalid"); 50 return actionForward; 51 } 52 } 53 | Popular Tags |