List of usage examples for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_REFRESH_PORTLET
String KEY_SUFFIX_REFRESH_PORTLET
To view the source code for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_REFRESH_PORTLET.
Click Source Link
From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java
License:Open Source License
public void restoreArchivedSetup(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = ActionUtil.getPortlet(actionRequest); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); Settings portletInstanceSettings = SettingsFactoryUtil .getSettings(new PortletInstanceSettingsLocator(themeDisplay.getLayout(), portlet.getPortletId())); ModifiableSettings portletInstanceModifiableSettings = portletInstanceSettings.getModifiableSettings(); String name = ParamUtil.getString(actionRequest, "name"); ArchivedSettings archivedSettings = SettingsFactoryUtil.getPortletInstanceArchivedSettings( themeDisplay.getSiteGroupId(), portlet.getRootPortletId(), name); portletInstanceModifiableSettings.reset(); portletInstanceModifiableSettings.setValues(archivedSettings); portletInstanceModifiableSettings.store(); String portletResource = ParamUtil.getString(actionRequest, "portletResource"); SessionMessages.add(actionRequest,//w ww . j a v a2 s .c o m _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); }
From source file:com.liferay.portlet.documentlibrary.action.EditFileEntryTypeAction.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 v a2 s. c o m if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateFileEntryType(actionRequest, actionResponse); } else if (cmd.equals(Constants.DELETE)) { deleteFileEntryType(actionRequest, actionResponse); } if (SessionErrors.isEmpty(actionRequest)) { SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, PortletKeys.DOCUMENT_LIBRARY); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof DuplicateFileEntryTypeException || e instanceof NoSuchMetadataSetException || e instanceof StructureDuplicateElementException) { SessionErrors.add(actionRequest, e.getClass().getName()); } else if (e instanceof NoSuchFileEntryTypeException || e instanceof NoSuchStructureException || e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.document_library.error"); } else if (e instanceof RequiredStructureException) { SessionErrors.add(actionRequest, e.getClass().getName()); sendRedirect(actionRequest, actionResponse); } else { throw e; } } }
From source file:com.liferay.portlet.portletconfiguration.action.EditArchivedSetupsAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = null;// w w w .j av a2 s .com try { portlet = getPortlet(actionRequest); } catch (PrincipalException pe) { SessionErrors.add(actionRequest, PrincipalException.class.getName()); setForward(actionRequest, "portlet.portlet_configuration.error"); } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try { if (cmd.equals(Constants.SAVE)) { updateSetup(actionRequest, portlet); } else if (cmd.equals(Constants.RESTORE)) { restoreSetup(actionRequest, portlet); } else if (cmd.equals(Constants.DELETE)) { deleteSetup(actionRequest); } } catch (Exception e) { if (e instanceof NoSuchPortletItemException || e instanceof PortletItemNameException) { SessionErrors.add(actionRequest, e.getClass().getName()); sendRedirect(actionRequest, actionResponse); } else if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.portlet_configuration.error"); } else { throw e; } } if (SessionErrors.isEmpty(actionRequest)) { String portletResource = ParamUtil.getString(actionRequest, "portletResource"); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } }
From source file:com.liferay.portlet.portletconfiguration.action.EditPublicRenderParametersAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = null;/*from w ww. java 2 s . c om*/ try { portlet = getPortlet(actionRequest); } catch (PrincipalException pe) { SessionErrors.add(actionRequest, PrincipalException.class.getName()); setForward(actionRequest, "portlet.portlet_configuration.error"); } updatePreferences(actionRequest, portlet); if (SessionErrors.isEmpty(actionRequest)) { String portletResource = ParamUtil.getString(actionRequest, "portletResource"); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } }
From source file:com.liferay.portlet.portletconfiguration.action.EditScopeAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = null;/*from w w w. j a va 2s. com*/ try { portlet = getPortlet(actionRequest); } catch (PrincipalException pe) { SessionErrors.add(actionRequest, PrincipalException.class.getName()); setForward(actionRequest, "portlet.portlet_configuration.error"); } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (cmd.equals(Constants.SAVE)) { updateScope(actionRequest, portlet); } if (SessionErrors.isEmpty(actionRequest)) { String portletResource = ParamUtil.getString(actionRequest, "portletResource"); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } }
From source file:com.liferay.portlet.portletconfiguration.action.EditSharingAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = null;/* w w w . j a v a 2 s .com*/ try { portlet = getPortlet(actionRequest); } catch (PrincipalException pe) { SessionErrors.add(actionRequest, PrincipalException.class.getName()); setForward(actionRequest, "portlet.portlet_configuration.error"); } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); Layout layout = themeDisplay.getLayout(); PortletPreferences preferences = PortletPreferencesFactoryUtil.getLayoutPortletSetup(layout, portlet.getPortletId()); String tabs2 = ParamUtil.getString(actionRequest, "tabs2"); if (tabs2.equals("any-website")) { updateAnyWebsite(actionRequest, preferences); } else if (tabs2.equals("facebook")) { updateFacebook(actionRequest, preferences); } else if (tabs2.equals("friends")) { updateFriends(actionRequest, preferences); } else if (tabs2.equals("opensocial-gadget")) { updateGoogleGadget(actionRequest, preferences); } else if (tabs2.equals("netvibes")) { updateNetvibes(actionRequest, preferences); } preferences.store(); if (SessionErrors.isEmpty(actionRequest)) { String portletResource = ParamUtil.getString(actionRequest, "portletResource"); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (Validator.isNotNull(redirect)) { actionResponse.sendRedirect(redirect); } } }
From source file:com.liferay.portlet.rss.action.ConfigurationActionImpl.java
License:Open Source License
@Override public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (cmd.equals(Constants.UPDATE)) { updateSubscriptions(actionRequest); super.processAction(portletConfig, actionRequest, actionResponse); return;// w w w . j a v a2 s.com } String portletResource = ParamUtil.getString(actionRequest, "portletResource"); PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource); if (cmd.equals("remove-footer-article")) { removeFooterArticle(actionRequest, preferences); } else if (cmd.equals("remove-header-article")) { removeHeaderArticle(actionRequest, preferences); } else if (cmd.equals("set-footer-article")) { setFooterArticle(actionRequest, preferences); } else if (cmd.equals("set-header-article")) { setHeaderArticle(actionRequest, preferences); } if (SessionErrors.isEmpty(actionRequest)) { try { preferences.store(); } catch (ValidatorException ve) { SessionErrors.add(actionRequest, ValidatorException.class.getName(), ve); return; } SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); } }
From source file:com.liferay.portlet.shopping.action.ConfigurationActionImpl.java
License:Open Source License
@Override public void processAction(PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (!cmd.equals(Constants.UPDATE)) { return;//from www . j a v a 2 s.c om } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); ShoppingPreferences preferences = ShoppingPreferences.getInstance(themeDisplay.getCompanyId(), themeDisplay.getScopeGroupId()); String tabs2 = ParamUtil.getString(actionRequest, "tabs2"); String tabs3 = ParamUtil.getString(actionRequest, "tabs3"); if (tabs2.equals("payment-settings")) { updatePayment(actionRequest, preferences); } else if (tabs2.equals("shipping-calculation")) { updateShippingCalculation(actionRequest, preferences); } else if (tabs2.equals("insurance-calculation")) { updateInsuranceCalculation(actionRequest, preferences); } else if (tabs2.equals("emails")) { if (tabs3.equals("email-from")) { updateEmailFrom(actionRequest, preferences); } else if (tabs3.equals("confirmation-email")) { updateEmailOrderConfirmation(actionRequest, preferences); } else if (tabs3.equals("shipping-email")) { updateEmailOrderShipping(actionRequest, preferences); } } if (SessionErrors.isEmpty(actionRequest)) { preferences.store(); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, PortletKeys.SHOPPING); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION); } }
From source file:com.liferay.portlet.stagingbar.action.EditLayoutBranchAction.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 ava 2s .c o m*/ checkPermissions(actionRequest); } catch (PrincipalException pe) { return; } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try { if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateLayoutBranch(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteLayoutBranch(actionRequest, portletConfig); } if (SessionErrors.isEmpty(actionRequest)) { SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, PortletKeys.STAGING_BAR); Map<String, String> data = new HashMap<String, String>(); data.put("preventNotification", Boolean.TRUE.toString()); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET_DATA, data); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof LayoutBranchNameException) { SessionErrors.add(actionRequest, e.getClass().getName(), e); sendRedirect(actionRequest, actionResponse); } else if (e instanceof PrincipalException || e instanceof SystemException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.staging_bar.error"); } else { throw e; } } }
From source file:com.liferay.portlet.stagingbar.action.EditLayoutSetBranchAction.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 va2 s.co m checkPermissions(actionRequest); } catch (PrincipalException pe) { return; } String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try { if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateLayoutSetBranch(actionRequest); } else if (cmd.equals(Constants.DELETE)) { deleteLayoutSetBranch(actionRequest, portletConfig); } else if (cmd.equals("merge_layout_set_branch")) { mergeLayoutSetBranch(actionRequest); } if (SessionErrors.isEmpty(actionRequest)) { SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, PortletKeys.STAGING_BAR); Map<String, String> data = new HashMap<String, String>(); data.put("preventNotification", Boolean.TRUE.toString()); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET_DATA, data); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof LayoutSetBranchNameException) { SessionErrors.add(actionRequest, e.getClass().getName(), e); sendRedirect(actionRequest, actionResponse); } else if (e instanceof PrincipalException || e instanceof SystemException) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.staging_bar.error"); } else { throw e; } } }