Example usage for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_UPDATED_CONFIGURATION

List of usage examples for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_UPDATED_CONFIGURATION

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_UPDATED_CONFIGURATION.

Prototype

String KEY_SUFFIX_UPDATED_CONFIGURATION

To view the source code for com.liferay.portal.kernel.servlet SessionMessages KEY_SUFFIX_UPDATED_CONFIGURATION.

Click Source Link

Usage

From source file:com.liferay.asset.publisher.web.portlet.action.AssetPublisherConfigurationAction.java

License:Open Source License

@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    String cmd = ParamUtil.getString(actionRequest, Constants.CMD);

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    PortletPreferences preferences = actionRequest.getPreferences();

    if (cmd.equals(Constants.TRANSLATE)) {
        super.processAction(portletConfig, actionRequest, actionResponse);
    } else if (cmd.equals(Constants.UPDATE)) {
        try {/*  w  w w.  j a  v a 2s.c om*/
            HttpServletRequest request = portal.getHttpServletRequest(actionRequest);

            AssetPublisherPortletInstanceConfiguration assetPublisherPortletInstanceConfiguration = _getAssetPublisherPortletInstanceConfiguration(
                    request);

            boolean emailAssetEntryAddedEnabled = GetterUtil.getBoolean(
                    getParameter(actionRequest, "emailAssetEntryAddedEnabled"),
                    assetPublisherPortletInstanceConfiguration.emailAssetEntryAddedEnabled());

            if (emailAssetEntryAddedEnabled) {
                validateEmail(actionRequest, "emailAssetEntryAdded");
                validateEmailFrom(actionRequest);
            }

            updateDisplaySettings(actionRequest);

            String selectionStyle = getParameter(actionRequest, "selectionStyle");

            if (selectionStyle.equals("dynamic")) {
                updateQueryLogic(actionRequest, preferences);
            }

            updateDefaultAssetPublisher(actionRequest);

            super.processAction(portletConfig, actionRequest, actionResponse);
        } catch (Exception e) {
            if (e instanceof AssetTagException || e instanceof DuplicateQueryRuleException) {

                SessionErrors.add(actionRequest, e.getClass(), e);
            } else {
                throw e;
            }
        }
    } else {
        if (cmd.equals("add-scope")) {
            addScope(actionRequest, preferences);
        } else if (cmd.equals("add-selection")) {
            assetPublisherWebUtil.addSelection(actionRequest, preferences);
        } else if (cmd.equals("move-selection-down")) {
            moveSelectionDown(actionRequest, preferences);
        } else if (cmd.equals("move-selection-up")) {
            moveSelectionUp(actionRequest, preferences);
        } else if (cmd.equals("remove-selection")) {
            removeSelection(actionRequest, preferences);
        } else if (cmd.equals("remove-scope")) {
            removeScope(actionRequest, preferences);
        } else if (cmd.equals("select-scope")) {
            setScopes(actionRequest, preferences);
        } else if (cmd.equals("selection-style")) {
            setSelectionStyle(actionRequest, preferences);
        }

        if (SessionErrors.isEmpty(actionRequest)) {
            preferences.store();

            SessionMessages.add(actionRequest,
                    portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
                    portletResource);

            SessionMessages.add(actionRequest,
                    portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
        }

        String redirect = portal.escapeRedirect(ParamUtil.getString(actionRequest, "redirect"));

        if (Validator.isNotNull(redirect)) {
            actionResponse.sendRedirect(redirect);
        }
    }
}

From source file:com.liferay.opensocial.adhocgadget.action.ConfigurationActionImpl.java

License:Open Source License

@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    String tabs2 = ParamUtil.get(actionRequest, "tabs2", "gadget");

    if (tabs2.equals("manage-oauth")) {
        ShindigUtil.updateOAuthConsumers(actionRequest, actionResponse);

        String portletResource = ParamUtil.getString(actionRequest, "portletResource");

        SessionMessages.add(actionRequest,
                PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
                portletResource);//from   w w w .  j a  v  a 2  s  .  c o  m

        SessionMessages.add(actionRequest,
                PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
    } else if (tabs2.equals("preferences")) {
        doProcessAction(portletConfig, actionRequest, actionResponse);
    } else {
        String url = getParameter(actionRequest, "url");

        try {
            ShindigUtil.getGadgetSpec(url, false, true);
        } catch (Exception e) {
            SessionErrors.add(actionRequest, e.getClass());
        }

        setPreference(actionRequest, "url", url);

        super.processAction(portletConfig, actionRequest, actionResponse);
    }
}

From source file:com.liferay.opensocial.gadget.action.BaseConfigurationAction.java

License:Open Source License

protected void doProcessAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);

    Layout layout = themeDisplay.getLayout();

    JSONObject userPrefsJSONObject = JSONFactoryUtil.createJSONObject();

    Map<String, UserPref> userPrefs = getUserPrefs(portletConfig, actionRequest);

    for (UserPref userPref : userPrefs.values()) {
        String name = userPref.getName();

        String value = ParamUtil.getString(actionRequest, name);

        userPrefsJSONObject.put(name, value);
    }//from  w w w. ja  va 2  s  . c  o m

    String namespace = ShindigUtil.getPortletResourceNamespace(actionRequest, themeDisplay);

    String columnName = ShindigUtil.getColumnUserPrefs(namespace, themeDisplay);

    ExpandoValueServiceUtil.addValue(themeDisplay.getCompanyId(), Layout.class.getName(),
            ShindigUtil.getTableOpenSocial(), columnName, layout.getPlid(), userPrefsJSONObject.toString());

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    SessionMessages.add(actionRequest,
            PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
            portletResource);

    SessionMessages.add(actionRequest,
            PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
}

From source file:com.liferay.portlet.assetpublisher.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);

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest,
            portletResource);/*  ww w .  ja  v a 2  s  . c o  m*/

    if (cmd.equals(Constants.UPDATE)) {
        updateDisplaySettings(actionRequest);

        String selectionStyle = getParameter(actionRequest, "selectionStyle");

        if (selectionStyle.equals("dynamic")) {
            updateQueryLogic(actionRequest, preferences);
        }

        updateDefaultAssetPublisher(actionRequest);

        super.processAction(portletConfig, actionRequest, actionResponse);
    } else {
        try {
            if (cmd.equals("add-selection")) {
                AssetPublisherUtil.addSelection(actionRequest, preferences);
            } else if (cmd.equals("move-selection-down")) {
                moveSelectionDown(actionRequest, preferences);
            } else if (cmd.equals("move-selection-up")) {
                moveSelectionUp(actionRequest, preferences);
            } else if (cmd.equals("remove-selection")) {
                removeSelection(actionRequest, preferences);
            } else if (cmd.equals("selection-style")) {
                setSelectionStyle(actionRequest, preferences);
            }

            if (SessionErrors.isEmpty(actionRequest)) {
                preferences.store();

                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);
            }
        } catch (Exception e) {
            if (e instanceof AssetTagException) {
                SessionErrors.add(actionRequest, e.getClass().getName(), e);
            } else {
                throw e;
            }
        }
    }
}

From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java

License:Open Source License

public void editScope(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    Portlet portlet = ActionUtil.getPortlet(actionRequest);

    PortletPreferences portletPreferences = ActionUtil.getLayoutPortletSetup(actionRequest, portlet);

    actionRequest = ActionUtil.getWrappedActionRequest(actionRequest, portletPreferences);

    updateScope(actionRequest, portlet);

    if (!SessionErrors.isEmpty(actionRequest)) {
        return;/*from  w  w  w  .  j  av  a  2  s  .  co m*/
    }

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    SessionMessages.add(actionRequest,
            _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource);

    SessionMessages.add(actionRequest,
            _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
}

From source file:com.liferay.portlet.configuration.web.internal.portlet.PortletConfigurationPortlet.java

License:Open Source License

public void editSharing(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    Portlet portlet = ActionUtil.getPortlet(actionRequest);

    PortletPreferences portletPreferences = ActionUtil.getLayoutPortletSetup(actionRequest, portlet);

    actionRequest = ActionUtil.getWrappedActionRequest(actionRequest, portletPreferences);

    updateAnyWebsite(actionRequest, portletPreferences);
    updateFacebook(actionRequest, portletPreferences);
    updateFriends(actionRequest, portletPreferences);
    updateGoogleGadget(actionRequest, portletPreferences);
    updateNetvibes(actionRequest, portletPreferences);

    portletPreferences.store();//w ww . j a  v a 2  s . co  m

    if (!SessionErrors.isEmpty(actionRequest)) {
        return;
    }

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");

    SessionMessages.add(actionRequest,
            _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource);

    SessionMessages.add(actionRequest,
            _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
}

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;/*from  www .j a v a2  s . c  om*/

    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 ww w. j  a va 2  s  .co m

    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. ja v  a2s .  co m*/

    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;/* ww  w .j  ava 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);
        }
    }
}