Example usage for com.liferay.portal.kernel.util Constants RELAUNCH

List of usage examples for com.liferay.portal.kernel.util Constants RELAUNCH

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util Constants RELAUNCH.

Prototype

String RELAUNCH

To view the source code for com.liferay.portal.kernel.util Constants RELAUNCH.

Click Source Link

Usage

From source file:com.liferay.exportimport.web.internal.portlet.action.EditExportConfigurationMVCActionCommand.java

License:Open Source License

@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    hideDefaultSuccessMessage(actionRequest);

    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)) {
            setLayoutIdMap(actionRequest);

            updateExportConfiguration(actionRequest);
        } else if (cmd.equals(Constants.DELETE)) {
            deleteExportImportConfiguration(actionRequest, false);
        } else if (cmd.equals(Constants.MOVE_TO_TRASH)) {
            deleteExportImportConfiguration(actionRequest, true);
        } else if (cmd.equals(Constants.RESTORE)) {
            restoreTrashEntries(actionRequest);
        } else if (cmd.equals(Constants.RELAUNCH)) {
            relaunchExportLayoutConfiguration(actionRequest);
        } else if (Validator.isNull(cmd)) {
            addSessionMessages(actionRequest);
        }

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

        sendRedirect(actionRequest, actionResponse, redirect);
    } catch (Exception e) {
        _log.error(e, e);

        SessionErrors.add(actionRequest, e.getClass());
    }
}

From source file:com.liferay.exportimport.web.internal.portlet.action.EditPublishConfigurationMVCActionCommand.java

License:Open Source License

@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    hideDefaultSuccessMessage(actionRequest);

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

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

    try {//from  ww w  .j  av a2  s .c o m
        long exportImportConfigurationId = ParamUtil.getLong(actionRequest, "exportImportConfigurationId");

        if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) {
            setLayoutIdMap(actionRequest);

            updatePublishConfiguration(actionRequest);
        } else if (cmd.equals(Constants.DELETE)) {
            deleteExportImportConfiguration(actionRequest, false);
        } else if (cmd.equals(Constants.MOVE_TO_TRASH)) {
            deleteExportImportConfiguration(actionRequest, true);
        } else if (cmd.equals(Constants.PUBLISH_TO_LIVE)) {
            setBackgroundTaskName(actionRequest, exportImportConfigurationId);

            setRedirect(actionRequest, actionResponse,
                    StagingUtil.publishLayouts(themeDisplay.getUserId(), exportImportConfigurationId));
        } else if (cmd.equals(Constants.PUBLISH_TO_REMOTE)) {
            setBackgroundTaskName(actionRequest, exportImportConfigurationId);

            setRedirect(actionRequest, actionResponse,
                    StagingUtil.copyRemoteLayouts(exportImportConfigurationId));
        } else if (cmd.equals(Constants.RELAUNCH)) {
            relaunchPublishLayoutConfiguration(themeDisplay.getUserId(), actionRequest);
        } else if (Validator.isNull(cmd)) {
            addSessionMessages(actionRequest);
        }

        sendRedirect(actionRequest, actionResponse);
    } catch (Exception e) {
        _log.error(e, e);

        SessionErrors.add(actionRequest, e.getClass(), e);
    }
}

From source file:com.liferay.staging.processes.web.internal.portlet.action.EditPublishConfigurationMVCActionCommand.java

License:Open Source License

@Override
protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    hideDefaultSuccessMessage(actionRequest);

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

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

    try {/*from w ww.j  a  v a 2  s .co m*/
        if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) {
            setLayoutIdMap(actionRequest);

            updatePublishConfiguration(actionRequest);
        } else if (cmd.equals(Constants.DELETE)) {
            deleteExportImportConfiguration(actionRequest, false);
        } else if (cmd.equals(Constants.MOVE_TO_TRASH)) {
            deleteExportImportConfiguration(actionRequest, true);
        } else if (cmd.equals(Constants.RELAUNCH)) {
            relaunchPublishLayoutConfiguration(themeDisplay.getUserId(), actionRequest);
        } else if (cmd.equals(Constants.RESTORE)) {
            restoreTrashEntries(actionRequest);
        }

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

        sendRedirect(actionRequest, actionResponse, redirect);
    } catch (Exception e) {
        _log.error(e, e);

        SessionErrors.add(actionRequest, e.getClass(), e);
    }
}