1 5 package com.dotmarketing.portlets.eventsapproval.action; 6 7 import java.util.List ; 8 9 import javax.portlet.PortletConfig; 10 import javax.portlet.PortletResponse; 11 import javax.portlet.RenderRequest; 12 import javax.portlet.RenderResponse; 13 import javax.portlet.WindowState; 14 15 import org.apache.struts.action.ActionForm; 16 import org.apache.struts.action.ActionForward; 17 import org.apache.struts.action.ActionMapping; 18 19 import com.dotmarketing.portal.struts.DotPortletAction; 20 import com.dotmarketing.portlets.events.factories.EventFactory; 21 22 26 public class ViewEventsAction extends DotPortletAction { 27 public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req, 28 RenderResponse res) throws Exception { 29 if (req.getWindowState().equals(WindowState.NORMAL)) { 30 _viewEvents (mapping,form, config, req, res); 31 return mapping.findForward("portlet.ext.eventsapproval.view"); 32 } else { 33 _viewEvents (mapping,form, config, req, res); 34 return mapping.findForward("portlet.ext.eventsapproval.view_events"); 35 } 36 } 37 38 private void _viewEvents (ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req, 39 PortletResponse res) throws Exception { 40 41 List events = EventFactory.getEventsWaitingForApproval(); 42 43 req.setAttribute("events", events); 44 45 } 46 47 } 48 | Popular Tags |