1 package com.dotmarketing.portlets.links.action; 2 3 4 import javax.portlet.PortletConfig; 5 import javax.portlet.RenderRequest; 6 import javax.portlet.RenderResponse; 7 import javax.portlet.WindowState; 8 import javax.servlet.jsp.PageContext ; 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.portal.struts.DotPortletAction; 15 import com.dotmarketing.portlets.links.model.Link; 16 import com.dotmarketing.util.Logger; 17 import com.dotmarketing.util.WebKeys; 18 import com.liferay.portal.model.User; 19 import com.liferay.portal.util.Constants; 20 21 28 public class ViewLinksAction extends DotPortletAction { 29 30 33 public ActionForward render( 34 ActionMapping mapping, ActionForm form, PortletConfig config, 35 RenderRequest req, RenderResponse res) 36 throws Exception { 37 38 Logger.debug(this, "Running ViewLinksAction!!!!"); 39 40 try { 41 User user = _getUser(req); 43 44 if (req.getWindowState().equals(WindowState.NORMAL)) { 45 return mapping.findForward("portlet.ext.links.view"); 46 } 47 else { 48 49 _viewWebAssets(req, user, Link.class, "links", WebKeys.LINKS_VIEW_COUNT, WebKeys.LINKS_VIEW, WebKeys.LINK_QUERY, WebKeys.LINK_SHOW_DELETED); 50 return mapping.findForward("portlet.ext.links.view_links"); 51 } 52 } 53 catch (Exception e) { 54 req.setAttribute(PageContext.EXCEPTION, e); 55 return mapping.findForward(Constants.COMMON_ERROR); 56 } 57 } 58 } | Popular Tags |