1 25 29 package org.jresearch.gossip.actions.admin.forum; 30 31 import java.sql.SQLException ; 32 33 import javax.servlet.http.HttpServletRequest ; 34 import javax.servlet.http.HttpServletResponse ; 35 36 import org.apache.struts.action.ActionForm; 37 import org.apache.struts.action.ActionForward; 38 import org.apache.struts.action.ActionMapping; 39 import org.jresearch.gossip.actions.admin.ManageGroupForumAction; 40 import org.jresearch.gossip.dao.ForumDAO; 41 import org.jresearch.gossip.exception.SystemException; 42 import org.jresearch.gossip.forms.ProcessLockForumForm; 43 44 49 public class LockForumAction extends ManageGroupForumAction { 50 64 public ActionForward process(ActionMapping mapping, ActionForm form, 65 HttpServletRequest request, HttpServletResponse response) 66 throws SystemException { 67 ForumDAO dao = ForumDAO.getInstance(); 68 ProcessLockForumForm plfForm = (ProcessLockForumForm) form; 69 70 try { 71 72 dao.lockForum(plfForm.getForumid(), Integer.parseInt(plfForm 73 .getLocked())); 74 log(request, "logs.LOG20", plfForm.getForumid()); 75 setStatusMessage(request, "status.FORUM_LOCKED", plfForm 76 .getLocked()); 77 } catch (SQLException sqle) { 78 getServlet().log("Connection.process", sqle); 79 throw new SystemException(sqle); 80 } 81 82 return (mapping.getInputForward()); 83 } 84 } 85 | Popular Tags |