KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > eventsapproval > action > ViewEventsAction


1 /*
2  * Created on 19/10/2004
3  *
4  */

5 package com.dotmarketing.portlets.eventsapproval.action;
6
7 import java.util.List JavaDoc;
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 /**
23  * @author David Torres
24  *
25  */

26 public class ViewEventsAction extends DotPortletAction {
27     public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req,
28             RenderResponse res) throws Exception JavaDoc {
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 JavaDoc {
40
41         List JavaDoc events = EventFactory.getEventsWaitingForApproval();
42         
43         req.setAttribute("events", events);
44         
45     }
46
47 }
48
Popular Tags