1 25 29 package org.jresearch.gossip.actions.admin.group; 30 31 import java.lang.reflect.InvocationTargetException ; 32 import java.sql.SQLException ; 33 34 import javax.servlet.http.HttpServletRequest ; 35 import javax.servlet.http.HttpServletResponse ; 36 37 import org.apache.struts.action.ActionForm; 38 import org.apache.struts.action.ActionForward; 39 import org.apache.struts.action.ActionMapping; 40 import org.jresearch.gossip.IConst; 41 import org.jresearch.gossip.actions.BaseAction; 42 import org.jresearch.gossip.dao.ForumDAO; 43 import org.jresearch.gossip.exception.SystemException; 44 import org.jresearch.gossip.list.RecordsData; 45 46 51 public class ShowGroupListAction extends BaseAction { 52 66 public ActionForward process(ActionMapping mapping, ActionForm form, 67 HttpServletRequest request, HttpServletResponse response) 68 throws SystemException { 69 ForumDAO dao = ForumDAO.getInstance(); 70 71 try { 72 73 RecordsData recordsData = new RecordsData(); 74 dao.getGroupList(recordsData); 75 recordsData.setRecordsCount(recordsData.getRecords().size()); 76 request.setAttribute(IConst.REQUEST.RECORDS_DATA, recordsData); 77 } catch (SQLException sqle) { 78 getServlet().log("Connection.process", sqle); 79 throw new SystemException(sqle); 80 } catch (InstantiationException e) { 81 throw new SystemException(e); 82 } catch (IllegalAccessException e) { 83 throw new SystemException(e); 84 } catch (InvocationTargetException e) { 85 throw new SystemException(e); 86 } catch (NoSuchMethodException e) { 87 throw new SystemException(e); 88 } 89 90 return (mapping.findForward("groupList")); 91 } 92 } 93 | Popular Tags |