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.document.library.web.internal.portlet.action.GetFolderMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {//from ww w . j a v a 2 s .co m Folder folder = ActionUtil.getFolder(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDER, folder); } catch (Exception e) { if (e instanceof NoSuchFolderException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/document_library/error.jsp"; } else { throw new PortletException(e); } } return getPath(); }
From source file:com.liferay.document.library.web.internal.portlet.action.MoveEntryMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {/*from w ww . j av a 2s.c om*/ List<FileEntry> fileEntries = ActionUtil.getFileEntries(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRIES, fileEntries); FileEntry fileEntry = ActionUtil.getFileEntry(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_ENTRY, fileEntry); List<FileShortcut> fileShortcuts = ActionUtil.getFileShortcuts(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FILE_SHORTCUTS, fileShortcuts); List<Folder> folders = ActionUtil.getFolders(renderRequest); renderRequest.setAttribute(WebKeys.DOCUMENT_LIBRARY_FOLDERS, folders); } catch (Exception e) { if (e instanceof NoSuchFileEntryException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/document_library/error.jsp"; } else { throw new PortletException(e); } } return "/document_library/move_entries.jsp"; }
From source file:com.liferay.document.library.web.internal.portlet.action.ValidateRootFolderConfigurationAction.java
License:Open Source License
protected void validateRootFolder(ActionRequest actionRequest) throws Exception { long rootFolderId = GetterUtil.getLong(getParameter(actionRequest, "rootFolderId")); if (rootFolderId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { try {//from w ww . j a v a 2 s .c o m DLAppLocalServiceUtil.getFolder(rootFolderId); } catch (Exception e) { if (e instanceof NoSuchFolderException || e instanceof NoSuchRepositoryEntryException) { SessionErrors.add(actionRequest, "rootFolderIdInvalid"); } else { throw e; } } } }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.AddRecordMVCActionCommand.java
License:Open Source License
protected void validateCaptcha(ActionRequest actionRequest, DDLRecordSet recordSet) throws Exception { DDLRecordSetSettings recordSetSettings = recordSet.getSettingsModel(); if (recordSetSettings.requireCaptcha()) { try {/* w w w .j av a 2s. c om*/ CaptchaUtil.check(actionRequest); } catch (CaptchaTextException cte) { SessionErrors.add(actionRequest, CaptchaTextException.class.getName()); throw cte; } } }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormAdminPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {// w w w .ja v a 2 s . co m setRenderRequestAttributes(renderRequest, renderResponse); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { throw new PortletException(e); } } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {//ww w . ja v a2 s . c o m setRenderRequestAttributes(renderRequest, renderResponse); DDLFormDisplayContext ddlFormPortletDisplayContext = (DDLFormDisplayContext) renderRequest .getAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT); checkFormIsNotRestricted(renderRequest, renderResponse, ddlFormPortletDisplayContext); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { throw new PortletException(e); } } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.DDLDisplayPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {/*from ww w . j a va2s. com*/ setDDLRecordRequestAttribute(renderRequest); setDDLRecordSetRequestAttribute(renderRequest); HttpServletRequest request = _portal.getHttpServletRequest(renderRequest); DDLDisplayContext ddlDisplayContext = new DDLDisplayContext(request, _ddl, _ddlRecordSetLocalService, _ddlWebConfiguration, _ddmDisplayRegistry, _ddmTemplateLocalService, _storageEngine); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlDisplayContext); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { throw new PortletException(e); } } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.DDLPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {//from ww w . j av a 2 s. co m setDDLRecordRequestAttribute(renderRequest); setDDLRecordSetRequestAttribute(renderRequest); HttpServletRequest request = _portal.getHttpServletRequest(renderRequest); DDLDisplayContext ddlDisplayContext = new DDLDisplayContext(request, _ddl, _ddlRecordSetLocalService, _ddlWebConfiguration, _ddmDisplayRegistry, _ddmTemplateLocalService, _storageEngine); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlDisplayContext); } catch (NoSuchRecordException | NoSuchRecordSetException e) { // Let this slide because the user can manually input an record set // key for a new record set that does not yet exist if (_log.isDebugEnabled()) { _log.debug(e, e); } } catch (PortalException pe) { SessionErrors.add(renderRequest, pe.getClass()); } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.portlet.action.AddFormInstanceRecordMVCActionCommand.java
License:Open Source License
protected void validateCaptcha(ActionRequest actionRequest, DDMFormInstance ddmFormInstance) throws Exception { DDMFormInstanceSettings formInstanceSettings = ddmFormInstance.getSettingsModel(); if (formInstanceSettings.requireCaptcha()) { try {/*w w w.ja v a2 s .c o m*/ CaptchaUtil.check(actionRequest); } catch (CaptchaTextException cte) { SessionErrors.add(actionRequest, CaptchaTextException.class.getName()); throw cte; } } }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.portlet.DDMFormAdminPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {//from w w w .j a v a2 s . co m setRenderRequestAttributes(renderRequest, renderResponse); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { _log.error(e, e); throw new PortletException(e); } } super.render(renderRequest, renderResponse); }