List of usage examples for com.liferay.portal.kernel.servlet SessionErrors add
public static void add(PortletRequest portletRequest, String key)
From source file:com.liferay.portlet.wiki.action.EditPageAttachmentAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {//from w w w .ja v a2 s . c o m ActionUtil.getNode(renderRequest); ActionUtil.getPage(renderRequest); } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof NoSuchPageException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.wiki.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.wiki.edit_page_attachment")); }
From source file:com.liferay.portlet.wiki.action.ImportPagesAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {// ww w. j av a 2s . com importPages(actionRequest, actionResponse); sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.wiki.error"); } else if (e instanceof PortalException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.wiki.action.ImportPagesAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {/*from w ww. j a v a2s. co m*/ ActionUtil.getNode(renderRequest); } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.wiki.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.wiki.import_pages")); }
From source file:com.liferay.portlet.wiki.action.MovePageAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try {//from w ww . j av a2 s .com if (cmd.equals("changeParent")) { changeParentPage(actionRequest); } else if (cmd.equals("rename")) { renamePage(actionRequest); } if (Validator.isNotNull(cmd)) { sendRedirect(actionRequest, actionResponse); } } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof NoSuchPageException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.wiki.error"); } else if (e instanceof DuplicatePageException || e instanceof PageContentException || e instanceof PageTitleException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.wiki.action.MovePageAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {/*from ww w . j ava 2 s.c om*/ ActionUtil.getNode(renderRequest); ActionUtil.getPage(renderRequest); } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof NoSuchPageException || e instanceof PageTitleException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.wiki.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.wiki.move_page")); }
From source file:com.liferay.portlet.wiki.action.ViewNodeAction.java
License:Open Source License
public static ActionForward viewNode(ActionMapping mapping, RenderRequest renderRequest, String defaultForward) throws Exception { try {//from w w w .j a v a2 s .co m WikiNode node = ActionUtil.getNode(renderRequest); if (node == null) { ActionUtil.getFirstVisibleNode(renderRequest); } } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.wiki.error"); } else { throw e; } } long categoryId = ParamUtil.getLong(renderRequest, "categoryId"); if (categoryId > 0) { return mapping.findForward("portlet.wiki.view_categorized_pages"); } else { return mapping.findForward(defaultForward); } }
From source file:com.liferay.portlet.wiki.action.ViewPageAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { long categoryId = ParamUtil.getLong(renderRequest, "categoryId"); if (categoryId > 0) { return ViewNodeAction.viewNode(mapping, renderRequest, "portlet.wiki.view_categorized_pages"); }//w w w.j a v a2s . c om String tag = ParamUtil.getString(renderRequest, "tag"); if (Validator.isNotNull(tag)) { return ViewNodeAction.viewNode(mapping, renderRequest, "portlet.wiki.view_tagged_pages"); } try { ActionUtil.getNode(renderRequest); ActionUtil.getPage(renderRequest); } catch (Exception e) { if (e instanceof NoSuchNodeException || e instanceof NoSuchPageException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.wiki.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.wiki.view_page")); }
From source file:com.liferay.portlet.wikidisplay.action.ViewAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {//w w w.j av a2 s. co m PortletPreferences preferences = renderRequest.getPreferences(); ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); long nodeId = GetterUtil.getLong(preferences.getValue("nodeId", StringPool.BLANK)); String title = ParamUtil.getString(renderRequest, "title", preferences.getValue("title", WikiPageConstants.FRONT_PAGE)); WikiNode node = WikiNodeServiceUtil.getNode(nodeId); if (node.getGroupId() != themeDisplay.getScopeGroupId()) { throw new NoSuchNodeException(); } WikiPage wikiPage = null; try { wikiPage = WikiPageServiceUtil.getPage(nodeId, title); } catch (NoSuchPageException nspe) { wikiPage = WikiPageServiceUtil.getPage(nodeId, WikiPageConstants.FRONT_PAGE); } renderRequest.setAttribute(WebKeys.WIKI_NODE, node); renderRequest.setAttribute(WebKeys.WIKI_PAGE, wikiPage); return mapping.findForward("portlet.wiki_display.view"); } catch (NoSuchNodeException nsne) { return mapping.findForward("/portal/portlet_not_setup"); } catch (NoSuchPageException nsne) { return mapping.findForward("/portal/portlet_not_setup"); } catch (PrincipalException pe) { SessionErrors.add(renderRequest, pe.getClass().getName()); return mapping.findForward("portlet.wiki_display.error"); } }
From source file:com.liferay.portlet.workflowdefinitionlinks.action.EditWorkflowDefinitionLinkAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {// www.j av a 2s. co m updateWorkflowDefinitionLinks(actionRequest); sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof WorkflowException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.workflow_definition_links.error"); } else { throw e; } } }
From source file:com.liferay.portlet.workflowdefinitions.action.EditWorkflowDefinitionAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try {/*from ww w . j av a2 s. co m*/ if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateWorkflowDefinition(actionRequest); } else if (cmd.equals(Constants.DEACTIVATE) || cmd.equals(Constants.DELETE) || cmd.equals(Constants.RESTORE)) { deleteWorkflowDefinition(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof WorkflowDefinitionFileException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else if (e instanceof WorkflowException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.workflow_definitions.error"); } else { throw e; } } }