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.rolesadmin.action.EditRolePermissionsAction.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 ava2 s . co m ActionUtil.getRole(renderRequest); } catch (Exception e) { if (e instanceof NoSuchRoleException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.roles_admin.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.roles_admin.edit_role_permissions")); }
From source file:com.liferay.portlet.shopping.action.AddBookItemsAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {//from w ww .j ava2 s .c o m quickAddItems(actionRequest); sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.shopping.error"); } else { throw e; } } }
From source file:com.liferay.portlet.shopping.action.AddBookItemsAction.java
License:Open Source License
protected void quickAddItems(ActionRequest actionRequest) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = themeDisplay.getScopeGroupId(); long categoryId = ParamUtil.getLong(actionRequest, "categoryId"); String[] isbns = StringUtil.split(ParamUtil.getString(actionRequest, "isbns").toUpperCase(), CharPool.SPACE);//from w ww. ja va2 s .c om try { ShoppingItemServiceUtil.addBookItems(groupId, categoryId, isbns); } catch (AmazonException ae) { SessionErrors.add(actionRequest, ae.getClass().getName()); } }
From source file:com.liferay.portlet.shopping.action.CartAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {/*from w w w. ja v a 2s . c om*/ updateCart(actionRequest, actionResponse); String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } catch (Exception e) { if (e instanceof NoSuchItemException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.shopping.error"); } else if (e instanceof CartMinQuantityException || e instanceof CouponActiveException || e instanceof CouponEndDateException || e instanceof CouponStartDateException || e instanceof NoSuchCouponException) { SessionErrors.add(actionRequest, e.getClass().getName(), e); } else { throw e; } } }
From source file:com.liferay.portlet.shopping.action.CheckoutAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { if (redirectToLogin(actionRequest, actionResponse)) { return;//from w w w.ja v a 2s .com } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); getLatestOrder(actionRequest); if (cmd.equals(Constants.SAVE)) { updateCart(actionRequest, actionResponse); updateLatestOrder(actionRequest); saveLatestOrder(actionRequest); forwardCheckout(actionRequest, actionResponse); } else if (cmd.equals(Constants.UPDATE)) { try { updateLatestOrder(actionRequest); setForward(actionRequest, "portlet.shopping.checkout_second"); } catch (Exception e) { if (e instanceof BillingCityException || e instanceof BillingCountryException || e instanceof BillingEmailAddressException || e instanceof BillingFirstNameException || e instanceof BillingLastNameException || e instanceof BillingPhoneException || e instanceof BillingStateException || e instanceof BillingStreetException || e instanceof BillingZipException || e instanceof CCExpirationException || e instanceof CCNameException || e instanceof CCNumberException || e instanceof CCTypeException || e instanceof ShippingCityException || e instanceof ShippingCountryException || e instanceof ShippingEmailAddressException || e instanceof ShippingFirstNameException || e instanceof ShippingLastNameException || e instanceof ShippingPhoneException || e instanceof ShippingStateException || e instanceof ShippingStreetException || e instanceof ShippingZipException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.shopping.checkout_first"); } else if (e instanceof PrincipalException) { setForward(actionRequest, "portlet.shopping.error"); } else { throw e; } } } else if (cmd.equals(Constants.VIEW)) { setForward(actionRequest, "portlet.shopping.checkout_third"); } else { setForward(actionRequest, "portlet.shopping.checkout_first"); } }
From source file:com.liferay.portlet.shopping.action.ConfigurationActionImpl.java
License:Open Source License
protected void updateEmailFrom(ActionRequest actionRequest, ShoppingPreferences preferences) throws Exception { String emailFromName = ParamUtil.getString(actionRequest, "emailFromName"); String emailFromAddress = ParamUtil.getString(actionRequest, "emailFromAddress"); if (Validator.isNull(emailFromName)) { SessionErrors.add(actionRequest, "emailFromName"); } else if (!Validator.isEmailAddress(emailFromAddress)) { SessionErrors.add(actionRequest, "emailFromAddress"); } else {/*from ww w .ja v a 2 s. c om*/ preferences.setEmailFromName(emailFromName); preferences.setEmailFromAddress(emailFromAddress); } }
From source file:com.liferay.portlet.shopping.action.ConfigurationActionImpl.java
License:Open Source License
protected void updateEmailOrderConfirmation(ActionRequest actionRequest, ShoppingPreferences preferences) throws Exception { boolean emailOrderConfirmationEnabled = ParamUtil.getBoolean(actionRequest, "emailOrderConfirmationEnabled"); String emailOrderConfirmationSubject = ParamUtil.getString(actionRequest, "emailOrderConfirmationSubject"); String emailOrderConfirmationBody = ParamUtil.getString(actionRequest, "emailOrderConfirmationBody"); if (Validator.isNull(emailOrderConfirmationSubject)) { SessionErrors.add(actionRequest, "emailOrderConfirmationSubject"); } else if (Validator.isNull(emailOrderConfirmationBody)) { SessionErrors.add(actionRequest, "emailOrderConfirmationBody"); } else {// w w w .ja v a 2s. c o m preferences.setEmailOrderConfirmationEnabled(emailOrderConfirmationEnabled); preferences.setEmailOrderConfirmationSubject(emailOrderConfirmationSubject); preferences.setEmailOrderConfirmationBody(emailOrderConfirmationBody); } }
From source file:com.liferay.portlet.shopping.action.ConfigurationActionImpl.java
License:Open Source License
protected void updateEmailOrderShipping(ActionRequest actionRequest, ShoppingPreferences preferences) throws Exception { boolean emailOrderShippingEnabled = ParamUtil.getBoolean(actionRequest, "emailOrderShippingEnabled"); String emailOrderShippingSubject = ParamUtil.getString(actionRequest, "emailOrderShippingSubject"); String emailOrderShippingBody = ParamUtil.getString(actionRequest, "emailOrderShippingBody"); if (Validator.isNull(emailOrderShippingSubject)) { SessionErrors.add(actionRequest, "emailOrderShippingSubject"); } else if (Validator.isNull(emailOrderShippingBody)) { SessionErrors.add(actionRequest, "emailOrderShippingBody"); } else {//ww w .j av a 2 s .c o m preferences.setEmailOrderShippingEnabled(emailOrderShippingEnabled); preferences.setEmailOrderShippingSubject(emailOrderShippingSubject); preferences.setEmailOrderShippingBody(emailOrderShippingBody); } }
From source file:com.liferay.portlet.shopping.action.EditCategoryAction.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 av a 2 s. com if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateCategory(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteCategory(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof NoSuchCategoryException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.shopping.error"); } else if (e instanceof CategoryNameException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else { throw e; } } }
From source file:com.liferay.portlet.shopping.action.EditCategoryAction.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.ja v a 2s .c o m*/ ActionUtil.getCategory(renderRequest); } catch (Exception e) { if (e instanceof NoSuchCategoryException || e instanceof PrincipalException) { SessionErrors.add(renderRequest, e.getClass().getName()); return mapping.findForward("portlet.shopping.error"); } else { throw e; } } return mapping.findForward(getForward(renderRequest, "portlet.shopping.edit_category")); }