KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > categories > action > ViewCategoriesAction


1 package com.dotmarketing.portlets.categories.action;
2
3 import javax.portlet.PortletConfig;
4 import javax.portlet.RenderRequest;
5 import javax.portlet.RenderResponse;
6 import javax.portlet.WindowState;
7
8 import org.apache.struts.action.ActionForm;
9 import org.apache.struts.action.ActionForward;
10 import org.apache.struts.action.ActionMapping;
11 import com.dotmarketing.portlets.categories.factories.CategoryFactory;
12 import com.dotmarketing.util.WebKeys;
13 import com.liferay.portal.struts.PortletAction;
14
15 public class ViewCategoriesAction extends PortletAction {
16     public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req,
17             RenderResponse res) throws Exception JavaDoc {
18         
19         req.setAttribute(WebKeys.CATEGORY_LIST_TOP, CategoryFactory.getTopLevelCategories());
20         
21         if (req.getWindowState().equals(WindowState.NORMAL)) {
22             return mapping.findForward("portlet.ext.categories.view");
23         } else {
24             return mapping.findForward("portlet.ext.categories.view_categories");
25         }
26     }
27     
28 }
29
Popular Tags