1 24 28 package org.jresearch.gossip.actions.admin.user; 29 30 import java.sql.SQLException ; 31 32 import javax.servlet.http.HttpServletRequest ; 33 import javax.servlet.http.HttpServletResponse ; 34 35 import org.apache.struts.action.ActionForm; 36 import org.apache.struts.action.ActionForward; 37 import org.apache.struts.action.ActionMapping; 38 import org.jresearch.gossip.constants.UserStatus; 39 import org.jresearch.gossip.dao.ForumDAO; 40 import org.jresearch.gossip.dao.UserDAO; 41 import org.jresearch.gossip.exception.SystemException; 42 import org.jresearch.gossip.forms.ProcessModForm; 43 44 49 public class AddModAction extends ManageUserAction { 50 64 public ActionForward process(ActionMapping mapping, ActionForm form, 65 HttpServletRequest request, HttpServletResponse response) 66 throws SystemException { 67 ForumDAO dao = ForumDAO.getInstance(); 68 UserDAO userdao = UserDAO.getInstance(); 69 ProcessModForm pmForm = (ProcessModForm) form; 70 try { 71 dao.addMod(pmForm.getFid(), pmForm.getName()); 72 userdao.setUserStatus(pmForm.getName(), UserStatus.MOD); 73 setUpdatedLogin(pmForm.getName()); 74 } catch (SQLException sqle) { 75 getServlet().log("Connection.process", sqle); 76 throw new SystemException(sqle); 77 } 78 return (new ActionForward("ShowUser.do?uid=" + pmForm.getName(), true)); 79 } 80 } | Popular Tags |