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.mobiledevicerules.action.EditActionAction.java
License:Open Source License
protected void updateAction(ActionRequest actionRequest) throws Exception { long actionId = ParamUtil.getLong(actionRequest, "actionId"); long ruleGroupInstanceId = ParamUtil.getLong(actionRequest, "ruleGroupInstanceId"); Map<Locale, String> nameMap = LocalizationUtil.getLocalizationMap(actionRequest, "name"); Map<Locale, String> descriptionMap = LocalizationUtil.getLocalizationMap(actionRequest, "description"); String type = ParamUtil.getString(actionRequest, "type"); ActionHandler actionHandler = ActionHandlerManagerUtil.getActionHandler(type); if (actionHandler == null) { SessionErrors.add(actionRequest, "typeInvalid"); return;/*from ww w . j a v a 2 s. c o m*/ } UnicodeProperties typeSettingsProperties = getTypeSettingsProperties(actionRequest, actionHandler.getPropertyNames()); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); if (actionId <= 0) { MDRActionServiceUtil.addAction(ruleGroupInstanceId, nameMap, descriptionMap, type, typeSettingsProperties, serviceContext); } else { MDRActionServiceUtil.updateAction(actionId, nameMap, descriptionMap, type, typeSettingsProperties, serviceContext); } }
From source file:com.liferay.portlet.mobiledevicerules.action.EditRuleAction.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 {//w w w.ja v a 2 s . c o m if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateRule(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteRule(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.mobile_device_rules.error"); } else if (e instanceof NoSuchActionException || e instanceof NoSuchRuleGroupException || e instanceof UnknownRuleHandlerException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.mobiledevicerules.action.EditRuleGroupAction.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. ja va2s .co m*/ MDRRuleGroup ruleGroup = null; if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { ruleGroup = updateRuleGroup(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteRuleGroup(actionRequest); } else if (cmd.equals(Constants.COPY)) { ruleGroup = copyRuleGroup(actionRequest); } if (cmd.equals(Constants.ADD) || cmd.equals(Constants.COPY)) { String redirect = getRedirect(actionRequest, actionResponse, ruleGroup); sendRedirect(actionRequest, actionResponse, redirect); } else { sendRedirect(actionRequest, actionResponse); } } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.mobile_device_rules.error"); } else if (e instanceof NoSuchRuleGroupException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.mobiledevicerules.action.EditRuleGroupInstanceAction.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 {// w w w . j a v a2 s.c om if (cmd.equals(Constants.DELETE)) { deleteRuleGroupInstance(actionRequest); } else if (cmd.equals(Constants.UPDATE)) { updateRuleGroupInstancesPriorities(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.mobile_device_rules.error"); } else if (e instanceof NoSuchRuleGroupException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.monitoring.action.EditSessionAction.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.monitoring.error"); return;/*w ww .j a v a2 s . co m*/ } invalidateSession(actionRequest); sendRedirect(actionRequest, actionResponse); }
From source file:com.liferay.portlet.passwordpoliciesadmin.action.EditPasswordPolicyAction.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 {// w ww . j a va2 s .c o m if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updatePasswordPolicy(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deletePasswordPolicy(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.password_policies_admin.error"); } else if (e instanceof DuplicatePasswordPolicyException || e instanceof PasswordPolicyNameException || e instanceof NoSuchPasswordPolicyException || e instanceof RequiredPasswordPolicyException) { SessionErrors.add(actionRequest, e.getClass().getName()); if (cmd.equals(Constants.DELETE)) { String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } } else { throw e; } } }
From source file:com.liferay.portlet.passwordpoliciesadmin.action.EditPasswordPolicyAction.java
License:Open Source License
@Override public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception { try {// w ww . j a v a 2s.co m ActionUtil.getPasswordPolicy(renderRequest); } catch (Exception e) { if (e instanceof NoSuchPasswordPolicyException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.password_policies_admin.error"); } else { throw e; } } return mapping .findForward(getForward(renderRequest, "portlet.password_policies_admin.edit_password_policy")); }
From source file:com.liferay.portlet.passwordpoliciesadmin.action.EditPasswordPolicyAssignmentsAction.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 www .ja v a 2 s .c o m*/ if (cmd.equals("password_policy_organizations")) { updatePasswordPolicyOrganizations(actionRequest); } else if (cmd.equals("password_policy_users")) { updatePasswordPolicyUsers(actionRequest); } if (Validator.isNotNull(cmd)) { String redirect = ParamUtil.getString(actionRequest, "assignmentsRedirect"); sendRedirect(actionRequest, actionResponse, redirect); } } catch (Exception e) { if (e instanceof NoSuchPasswordPolicyException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.password_policies_admin.error"); } else { throw e; } } }
From source file:com.liferay.portlet.passwordpoliciesadmin.action.EditPasswordPolicyAssignmentsAction.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 a va2 s . c o m*/ ActionUtil.getPasswordPolicy(renderRequest); } catch (Exception e) { if (e instanceof NoSuchPasswordPolicyException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.password_policies_admin.error"); } else { throw e; } } return mapping.findForward( getForward(renderRequest, "portlet.password_policies_admin." + "edit_password_policy_assignments")); }
From source file:com.liferay.portlet.plugininstaller.action.InstallPluginAction.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.plugin_installer.error"); return;/*from ww w. j ava 2 s .co m*/ } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (cmd.equals("deployConfiguration")) { deployConfiguration(actionRequest); } else if (cmd.equals("ignorePackages")) { ignorePackages(actionRequest); } else if (cmd.equals("localDeploy")) { localDeploy(actionRequest); } else if (cmd.equals("reloadRepositories")) { reloadRepositories(actionRequest); } else if (cmd.equals("remoteDeploy")) { remoteDeploy(actionRequest); } else if (cmd.equals("unignorePackages")) { unignorePackages(actionRequest); } else if (cmd.equals("uninstall")) { uninstall(actionRequest); } sendRedirect(actionRequest, actionResponse); }