List of usage examples for com.liferay.portal.kernel.util Constants PUBLISH_TO_REMOTE
String PUBLISH_TO_REMOTE
To view the source code for com.liferay.portal.kernel.util Constants PUBLISH_TO_REMOTE.
Click Source Link
From source file:com.liferay.exportimport.internal.background.task.display.ExportImportBackgroundTaskDisplay.java
License:Open Source License
@Override public int getPercentage() { if (_percentage > PERCENTAGE_NONE) { return _percentage; }/*from ww w . j a v a 2 s. c om*/ _percentage = PERCENTAGE_MAX; if (_allProgressBarCountersTotal > PERCENTAGE_MIN) { int base = PERCENTAGE_MAX; if (_phase.equals(Constants.EXPORT) && !Objects.equals(_cmd, Constants.PUBLISH_TO_REMOTE)) { base = _EXPORT_PHASE_MAX_PERCENTAGE; } _percentage = Math .round((float) _currentProgressBarCountersTotal / _allProgressBarCountersTotal * base); } return _percentage; }
From source file:com.liferay.exportimport.internal.background.task.display.ExportImportBackgroundTaskDisplay.java
License:Open Source License
@Override public boolean hasPercentage() { if (!hasBackgroundTaskStatus()) { return false; }//from w ww . j a v a 2 s .com if ((_allProgressBarCountersTotal > PERCENTAGE_MIN) && (!Objects.equals(_cmd, Constants.PUBLISH_TO_REMOTE) || (getPercentage() < PERCENTAGE_MAX))) { return true; } return false; }
From source file:com.liferay.exportimport.internal.background.task.display.ExportImportBackgroundTaskDisplay.java
License:Open Source License
protected String getStatusMessageKey() { if (Validator.isNotNull(_messageKey)) { return _messageKey; }/*from w w w . ja va 2 s .c o m*/ _messageKey = StringPool.BLANK; if (hasRemoteMessage()) { _messageKey = "please-wait-as-the-publication-processes-on-the-remote-site"; } else if (hasStagedModelMessage()) { _messageKey = "exporting"; if (Objects.equals(_cmd, Constants.IMPORT)) { _messageKey = "importing"; } else if (Objects.equals(_cmd, Constants.PUBLISH_TO_LIVE) || Objects.equals(_cmd, Constants.PUBLISH_TO_REMOTE)) { _messageKey = "publishing"; } } return _messageKey; }
From source file:com.liferay.exportimport.internal.background.task.display.ExportImportBackgroundTaskDisplay.java
License:Open Source License
protected boolean hasRemoteMessage() { if (Objects.equals(_cmd, Constants.PUBLISH_TO_REMOTE) && (getPercentage() == PERCENTAGE_MAX)) { return true; }//from w w w.ja v a 2 s .co m return false; }
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 {/*w w w . ja va2 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.exportimport.web.internal.portlet.action.PublishLayoutsMVCActionCommand.java
License:Open Source License
@Override protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (Validator.isNull(cmd)) { SessionMessages.add(actionRequest, _portal.getPortletId(actionRequest) + SessionMessages.KEY_SUFFIX_FORCE_SEND_REDIRECT); hideDefaultSuccessMessage(actionRequest); return;/*from w w w . j a v a 2s. co m*/ } try { if (cmd.equals("copy_from_live")) { setLayoutIdMap(actionRequest); _staging.copyFromLive(actionRequest); } else if (cmd.equals(Constants.PUBLISH_TO_LIVE)) { hideDefaultSuccessMessage(actionRequest); setLayoutIdMap(actionRequest); setRedirect(actionRequest, actionResponse, _staging.publishToLive(actionRequest)); } else if (cmd.equals(Constants.PUBLISH_TO_REMOTE)) { hideDefaultSuccessMessage(actionRequest); setLayoutIdMap(actionRequest); setRedirect(actionRequest, actionResponse, _staging.publishToRemote(actionRequest)); } else if (cmd.equals("schedule_copy_from_live")) { setLayoutIdMap(actionRequest); _staging.scheduleCopyFromLive(actionRequest); } else if (cmd.equals("schedule_publish_to_live")) { setLayoutIdMap(actionRequest); _staging.schedulePublishToLive(actionRequest); } else if (cmd.equals("schedule_publish_to_remote")) { setLayoutIdMap(actionRequest); _staging.schedulePublishToRemote(actionRequest); } else if (cmd.equals("unschedule_copy_from_live")) { _staging.unscheduleCopyFromLive(actionRequest); } else if (cmd.equals("unschedule_publish_to_live")) { _staging.unschedulePublishToLive(actionRequest); } else if (cmd.equals("unschedule_publish_to_remote")) { _staging.unschedulePublishToRemote(actionRequest); } sendRedirect(actionRequest, actionResponse); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass()); actionResponse.setRenderParameter("mvcPath", "/error.jsp"); } else if (e instanceof AuthException || e instanceof DuplicateLockException || e instanceof LayoutPrototypeException || e instanceof RemoteAuthException || e instanceof RemoteExportException || e instanceof RemoteOptionsException || e instanceof SystemException) { if (e instanceof RemoteAuthException) { SessionErrors.add(actionRequest, AuthException.class, e); } else { SessionErrors.add(actionRequest, e.getClass(), e); } sendRedirect(actionRequest, actionResponse); } else { throw e; } } }
From source file:com.liferay.staging.processes.web.internal.portlet.action.PublishLayoutsMVCActionCommand.java
License:Open Source License
@Override protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (Validator.isNull(cmd)) { String portletId = _portal.getPortletId(actionRequest); SessionMessages.add(actionRequest, portletId); return;//w ww. j a v a2 s . c o m } String redirect = ParamUtil.getString(actionRequest, "redirect"); try { if (cmd.equals("copy_from_live")) { setLayoutIdMap(actionRequest); StagingUtil.copyFromLive(actionRequest); } else if (cmd.equals(Constants.PUBLISH_TO_LIVE)) { setLayoutIdMap(actionRequest); hideDefaultSuccessMessage(actionRequest); StagingUtil.publishToLive(actionRequest); } else if (cmd.equals(Constants.PUBLISH_TO_REMOTE)) { hideDefaultSuccessMessage(actionRequest); setLayoutIdMap(actionRequest); StagingUtil.publishToRemote(actionRequest); } else if (cmd.equals("schedule_copy_from_live")) { setLayoutIdMap(actionRequest); StagingUtil.scheduleCopyFromLive(actionRequest); } else if (cmd.equals("schedule_publish_to_live")) { setLayoutIdMap(actionRequest); StagingUtil.schedulePublishToLive(actionRequest); } else if (cmd.equals("schedule_publish_to_remote")) { setLayoutIdMap(actionRequest); StagingUtil.schedulePublishToRemote(actionRequest); } else if (cmd.equals("unschedule_copy_from_live")) { StagingUtil.unscheduleCopyFromLive(actionRequest); } else if (cmd.equals("unschedule_publish_to_live")) { StagingUtil.unschedulePublishToLive(actionRequest); } else if (cmd.equals("unschedule_publish_to_remote")) { StagingUtil.unschedulePublishToRemote(actionRequest); } sendRedirect(actionRequest, actionResponse, redirect); } catch (Exception e) { if (e instanceof PrincipalException) { SessionErrors.add(actionRequest, e.getClass()); actionResponse.setRenderParameter("mvcPath", "/error/error.jsp"); } else if (e instanceof AuthException || e instanceof DuplicateLockException || e instanceof LayoutPrototypeException || e instanceof RemoteAuthException || e instanceof RemoteExportException || e instanceof RemoteOptionsException || e instanceof SystemException) { if (e instanceof RemoteAuthException) { SessionErrors.add(actionRequest, AuthException.class, e); } else { SessionErrors.add(actionRequest, e.getClass(), e); } sendRedirect(actionRequest, actionResponse, redirect); } else if (e instanceof IllegalArgumentException) { SessionErrors.add(actionRequest, e.getClass(), e); } else { throw e; } } }