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.polls.web.internal.portlet.action.VoteQuestionMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { try {//from w ww. j av a 2 s. c om ActionUtil.getQuestion(renderRequest); } catch (Exception e) { if (e instanceof NoSuchQuestionException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass()); return "/polls/error.jsp"; } else { throw new PortletException(e); } } return "/polls_display/view.jsp"; }
From source file:com.liferay.portal.settings.authentication.iam.web.internal.portlet.action.PortalSettingsIAMFormMVCActionCommand.java
License:Apache License
@Override protected final void doValidateForm(final ActionRequest actionRequest, final ActionResponse actionResponse) throws Exception { boolean iamEnabled = getBoolean(actionRequest, "enabled"); if (!iamEnabled) { return;// ww w . j a va 2s . c om } String iamConfigurationURL = getString(actionRequest, "configurationURL"); String iamOauthAuthURL = getString(actionRequest, "oauthAuthURL"); String iamOauthTokenURL = getString(actionRequest, "oauthTokenURL"); String iamOpenidUserinfoURL = getString(actionRequest, "openidUserinfoURL"); String iamOpenidJwkURL = getString(actionRequest, "openidJwkURL"); if (Validator.isNotNull(iamConfigurationURL) && !Validator.isUrl(iamConfigurationURL)) { SessionErrors.add(actionRequest, "iamConfigurationURLInvalid"); } if (Validator.isNotNull(iamOauthAuthURL) && !Validator.isUrl(iamOauthAuthURL)) { SessionErrors.add(actionRequest, "iamOauthAuthURLInvalid"); } if (Validator.isNotNull(iamOauthTokenURL) && !Validator.isUrl(iamOauthTokenURL)) { SessionErrors.add(actionRequest, "iamOauthTokenURLInvalid"); } if (Validator.isNotNull(iamOpenidUserinfoURL) && !Validator.isUrl(iamOpenidUserinfoURL)) { SessionErrors.add(actionRequest, "iamOpenidUserinfoURLInvalid"); } if (Validator.isNotNull(iamOpenidJwkURL) && !Validator.isUrl(iamOpenidJwkURL)) { SessionErrors.add(actionRequest, "iamOpenidJWKURLInvalid"); } }
From source file:com.liferay.portlet.admin.action.EditInstanceAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {/*w ww. j ava 2 s.c o m*/ updateInstance(actionRequest); sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof NoSuchCompanyException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.admin.error"); } else if (e instanceof CompanyMxException || e instanceof CompanyVirtualHostException || e instanceof CompanyWebIdException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.admin.action.EditInstanceAction.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.j a v a 2s . c om ActionUtil.getInstance(renderRequest); } catch (Exception e) { if (e instanceof NoSuchCompanyException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.admin.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.admin.edit_instance")); }
From source file:com.liferay.portlet.admin.action.EditServerAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); if (!permissionChecker.isOmniadmin()) { SessionErrors.add(actionRequest, PrincipalException.class.getName()); setForward(actionRequest, "portlet.admin.error"); return;/*from ww w . ja va 2 s . c o m*/ } PortletPreferences preferences = PrefsPropsUtil.getPreferences(); String cmd = ParamUtil.getString(actionRequest, Constants.CMD); String redirect = null; if (cmd.equals("addLogLevel")) { addLogLevel(actionRequest); } else if (cmd.equals("cacheDb")) { cacheDb(); } else if (cmd.equals("cacheMulti")) { cacheMulti(); } else if (cmd.equals("cacheSingle")) { cacheSingle(); } else if (cmd.equals("cleanUpPermissions")) { CleanUpPermissionsUtil.cleanUpAddToPagePermissions(actionRequest); } else if (cmd.startsWith("convertProcess.")) { redirect = convertProcess(actionRequest, actionResponse, cmd); } else if (cmd.equals("dlPreviews")) { DLPreviewableProcessor.deleteFiles(); } else if (cmd.equals("gc")) { gc(); } else if (cmd.equals("reindex")) { reindex(actionRequest); } else if (cmd.equals("runScript")) { runScript(portletConfig, actionRequest, actionResponse); } else if (cmd.equals("shutdown")) { shutdown(actionRequest); } else if (cmd.equals("threadDump")) { threadDump(); } else if (cmd.equals("updateCaptcha")) { updateCaptcha(actionRequest, preferences); } else if (cmd.equals("updateExternalServices")) { updateExternalServices(actionRequest, preferences); } else if (cmd.equals("updateFileUploads")) { updateFileUploads(actionRequest, preferences); } else if (cmd.equals("updateLogLevels")) { updateLogLevels(actionRequest); } else if (cmd.equals("updateMail")) { updateMail(actionRequest, preferences); } else if (cmd.equals("verifyPluginTables")) { verifyPluginTables(); } sendRedirect(actionRequest, actionResponse, redirect); }
From source file:com.liferay.portlet.admin.action.EditServerAction.java
License:Open Source License
protected void validateCaptcha(ActionRequest actionRequest) throws Exception { boolean reCaptchaEnabled = ParamUtil.getBoolean(actionRequest, "reCaptchaEnabled"); if (!reCaptchaEnabled) { return;//from w ww .j a v a 2 s.c o m } String reCaptchaPrivateKey = ParamUtil.getString(actionRequest, "reCaptchaPrivateKey"); String reCaptchaPublicKey = ParamUtil.getString(actionRequest, "reCaptchaPublicKey"); if (Validator.isNull(reCaptchaPublicKey)) { SessionErrors.add(actionRequest, "reCaptchaPublicKey"); } else if (Validator.isNull(reCaptchaPrivateKey)) { SessionErrors.add(actionRequest, "reCaptchaPrivateKey"); } }
From source file:com.liferay.portlet.announcements.action.EditEntryAction.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 a va2 s. c om if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateEntry(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteEntry(actionRequest); } String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } catch (Exception e) { if (e instanceof EntryContentException || e instanceof EntryDisplayDateException || e instanceof EntryExpirationDateException || e instanceof EntryTitleException || e instanceof EntryURLException || e instanceof NoSuchEntryException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.announcements.action.EditEntryAction.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. jav a 2 s. c om ActionUtil.getEntry(renderRequest); } catch (Exception e) { if (e instanceof NoSuchEntryException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.announcements.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.announcements.edit_entry")); }
From source file:com.liferay.portlet.blogs.action.ConfigurationActionImpl.java
License:Open Source License
protected void validateEmailFrom(ActionRequest actionRequest) throws Exception { String emailFromName = getParameter(actionRequest, "emailFromName"); String emailFromAddress = getParameter(actionRequest, "emailFromAddress"); if (Validator.isNull(emailFromName)) { SessionErrors.add(actionRequest, "emailFromName"); } else if (!Validator.isEmailAddress(emailFromAddress) && !Validator.isVariableTerm(emailFromAddress)) { SessionErrors.add(actionRequest, "emailFromAddress"); }//from w w w. j a v a2 s. co m }
From source file:com.liferay.portlet.blogs.action.ConfigurationActionImpl.java
License:Open Source License
protected void validateEmailEntryAdded(ActionRequest actionRequest) throws Exception { String emailEntryAddedSubject = getLocalizedParameter(actionRequest, "emailEntryAddedSubject"); String emailEntryAddedBody = getLocalizedParameter(actionRequest, "emailEntryAddedBody"); if (Validator.isNull(emailEntryAddedSubject)) { SessionErrors.add(actionRequest, "emailEntryAddedSubject"); } else if (Validator.isNull(emailEntryAddedBody)) { SessionErrors.add(actionRequest, "emailEntryAddedBody"); }//from ww w .j av a 2 s . c o m }