KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > entities > action > ViewEntitiesAction


1 package com.dotmarketing.portlets.entities.action;
2
3 import java.util.List JavaDoc;
4
5 import javax.portlet.PortletConfig;
6 import javax.portlet.RenderRequest;
7 import javax.portlet.RenderResponse;
8 import javax.portlet.WindowState;
9
10 import org.apache.struts.action.ActionForm;
11 import org.apache.struts.action.ActionForward;
12 import org.apache.struts.action.ActionMapping;
13
14 import com.dotmarketing.factories.InodeFactory;
15 import com.dotmarketing.portlets.entities.model.Entity;
16 import com.dotmarketing.util.WebKeys;
17 import com.liferay.portal.struts.PortletAction;
18
19
20 public class ViewEntitiesAction extends PortletAction {
21     public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req,
22         RenderResponse res) throws Exception JavaDoc {
23         
24         //gets entities and set them as attributes on the request
25
List JavaDoc l = InodeFactory.getInodesOfClass(Entity.class);
26         req.setAttribute(WebKeys.ENTITY_VIEW, l);
27
28         if (req.getWindowState().equals(WindowState.NORMAL)) {
29             return mapping.findForward("portlet.ext.entities.view");
30         } else {
31             return mapping.findForward("portlet.ext.entities.view_entities");
32         }
33     }
34 }
35
Popular Tags