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

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

Introduction

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

Prototype

String KEY_SUFFIX_REFRESH_PORTLET

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

Click Source Link

Usage

From source file:com.liferay.staging.bar.web.internal.portlet.action.ActionUtil.java

License:Open Source License

public static void addLayoutBranchSessionMessages(ActionRequest actionRequest, ActionResponse actionResponse)
        throws IOException {

    if (SessionErrors.isEmpty(actionRequest)) {
        SessionMessages.add(actionRequest,
                PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
                StagingBarPortletKeys.STAGING_BAR);

        Map<String, String> data = new HashMap<>();

        data.put("preventNotification", Boolean.TRUE.toString());

        SessionMessages.add(actionRequest,
                PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET_DATA, data);
    }/*from  w ww  . j av a  2s  .co  m*/

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

    actionResponse.sendRedirect(redirect);
}

From source file:com.slemarchand.peoplepublisher.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 = actionRequest.getPreferences();

    if (cmd.equals(Constants.TRANSLATE)) {
        super.processAction(portletConfig, actionRequest, actionResponse);
    } else if (cmd.equals(Constants.UPDATE)) {
        try {// ww w  . ja v a 2 s.  co m
            String selectionStyle = getParameter(actionRequest, "selectionStyle");

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

            super.processAction(portletConfig, actionRequest, actionResponse);
        } catch (DuplicateQueryRuleException e) {
            SessionErrors.add(actionRequest, e.getClass(), e);
        }
    } else {
        if (cmd.equals("add-scope")) {
            addScope(actionRequest, preferences);
        } else if (cmd.equals("add-selection")) {
            peoplePublisher.addSelection(actionRequest, preferences, portletResource);
        } 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,
                    PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
                    portletResource);

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

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

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

From source file:hu.vilmospapp.qrcodedisplay.action.ConfigurationActionImpl.java

License:Open Source License

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

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

    PortletPreferences prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);

    String backgroundColor = getParameter(actionRequest, "backgroundColor");
    String borderColor = getParameter(actionRequest, "borderColor");
    String borderEnabled = getParameter(actionRequest, "borderEnabled");
    String borderRadius = getParameter(actionRequest, "borderRadius");
    String borderStyle = getParameter(actionRequest, "borderStyle");
    String borderWidth = getParameter(actionRequest, "borderWidth");
    String characterSet = getParameter(actionRequest, "characterSet");
    String content = getParameter(actionRequest, "content");
    String dimension = getParameter(actionRequest, "dimension");
    String displayType = getParameter(actionRequest, "displayType");
    String errorCorrection = getParameter(actionRequest, "errorCorrection");
    String foregroundColor = getParameter(actionRequest, "foregroundColor");
    String imageFormat = getParameter(actionRequest, "imageFormat");
    String margin = getParameter(actionRequest, "margin");
    String mode = getParameter(actionRequest, "mode");
    String shadowAngle = getParameter(actionRequest, "shadowAngle");
    String shadowBlur = getParameter(actionRequest, "shadowBlur");
    String shadowColor = getParameter(actionRequest, "shadowColor");
    String shadowDistance = getParameter(actionRequest, "shadowDistance");
    String shadowEnabled = getParameter(actionRequest, "shadowEnabled");
    String shadowOpacity = getParameter(actionRequest, "shadowOpacity");
    String stripParams = getParameter(actionRequest, "stripParams");

    prefs.setValue("backgroundColor", backgroundColor);
    prefs.setValue("borderColor", borderColor);
    prefs.setValue("borderEnabled", borderEnabled);
    prefs.setValue("borderRadius", borderRadius);
    prefs.setValue("borderStyle", borderStyle);
    prefs.setValue("borderWidth", borderWidth);
    prefs.setValue("characterSet", characterSet);
    prefs.setValue("content", content);
    prefs.setValue("dimension", dimension);
    prefs.setValue("displayType", displayType);
    prefs.setValue("errorCorrection", errorCorrection);
    prefs.setValue("foregroundColor", foregroundColor);
    prefs.setValue("imageFormat", imageFormat);
    prefs.setValue("margin", margin);
    prefs.setValue("mode", mode);
    prefs.setValue("shadowAngle", shadowAngle);
    prefs.setValue("shadowBlur", shadowBlur);
    prefs.setValue("shadowColor", shadowColor);
    prefs.setValue("shadowDistance", shadowDistance);
    prefs.setValue("shadowEnabled", shadowEnabled);
    prefs.setValue("shadowOpacity", shadowOpacity);
    prefs.setValue("stripParams", stripParams);

    prefs.store();/*from  w ww.ja va 2s  . c om*/

    LiferayPortletConfig liferayPortletConfig = (LiferayPortletConfig) portletConfig;

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

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

From source file:org.opencps.dossiermgt.action.ConfigurationActionImpl.java

License:Open Source License

@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
        ActionResponse actionResponse)//w  ww.j  a va 2  s.c  o m

        throws Exception {
    String action = ParamUtil.getString(actionRequest, "action");
    if (action.equals("save")) {
        String portletResource = ParamUtil.getString(actionRequest, "portletResource");
        String servicepage = ParamUtil.getString(actionRequest, "servicepage", "");
        PortletPreferences prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest,
                portletResource);

        prefs.setValue("servicepage", servicepage);

        prefs.store();

        SessionMessages.add(actionRequest, "config-stored");

        SessionMessages.add(actionRequest,
                portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET, portletResource);
    } else if (action.equals("reindexdossier")) {
        int end = DossierLocalServiceUtil.getDossiersCount();
        List<Dossier> dossiers = DossierLocalServiceUtil.getDossiers(0, end);
        Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(Dossier.class);

        for (Dossier ds : dossiers) {
            try {
                indexer.reindex(ds);
            } catch (SearchException e) {
                SessionErrors.add(actionRequest, "dossier-reindex-error");
            }
        }
        SessionMessages.add(actionRequest, "dossier-reindex");
    } else if (action.equals("reindexdossierfile")) {
        int end = DossierFileLocalServiceUtil.getDossierFilesCount();
        List<DossierFile> dossierFiles = DossierFileLocalServiceUtil.getDossierFiles(0, end);
        Indexer indexer = IndexerRegistryUtil.nullSafeGetIndexer(DossierFile.class);

        for (DossierFile df : dossierFiles) {
            try {
                indexer.reindex(df);
            } catch (SearchException e) {
                SessionErrors.add(actionRequest, "dossierfile-reindex-error");
            }
        }
        SessionMessages.add(actionRequest, "dossierfile-reindex");
    }
}

From source file:org.opencps.sample.portlet.StaffManagementPortlet.java

License:Open Source License

public void editDepartment(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException {

    long departmentId = ParamUtil.getLong(actionRequest, DepartmentDisplayTerms.DEPARTMENT_ID);
    long parentId = ParamUtil.getLong(actionRequest, DepartmentDisplayTerms.PARENT_ID);

    String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
    String name = ParamUtil.getString(actionRequest, DepartmentDisplayTerms.NAME, StringPool.BLANK);
    String description = ParamUtil.getString(actionRequest, DepartmentDisplayTerms.DESCRIPTION,
            StringPool.BLANK);/*  ww  w .j  a  v a 2 s. c o m*/
    String redirectURL = ParamUtil.getString(actionRequest, "redirectURL");
    try {
        // Validate form
        validateDepartment(departmentId, name, description, cmd);

        ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest);
        if (cmd.equals(Constants.ADD)) {
            DepartmentLocalServiceUtil.addDepartment(parentId, name, description, serviceContext);
            SessionMessages.add(actionRequest,
                    PortalUtil.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
                    actionRequest);
        } else if (cmd.equals(Constants.UPDATE)) {

        } else {
            SessionErrors.add(actionRequest, EmptyDepartmentNameException.class);
        }

    } catch (Exception e) {
        if (e instanceof EmptyDepartmentNameException) {
            SessionErrors.add(actionRequest, EmptyDepartmentNameException.class);
        } else if (e instanceof OutOfLengthDepartmentNameException) {
            SessionErrors.add(actionRequest, EmptyDepartmentNameException.class);
        } else if (e instanceof OutOfLengthDepartmentDescriptionException) {
            SessionErrors.add(actionRequest, OutOfLengthDepartmentDescriptionException.class);
        } else if (e instanceof DuplicateDepartmentException) {
            SessionErrors.add(actionRequest, DuplicateDepartmentException.class);
        } else {

        }
    } finally {
        if (Validator.isNotNull(redirectURL)) {
            actionResponse.sendRedirect(redirectURL);
        }
    }

}