List of usage examples for com.liferay.portal.kernel.util Constants PUBLISH_TO_LIVE
String PUBLISH_TO_LIVE
To view the source code for com.liferay.portal.kernel.util Constants PUBLISH_TO_LIVE.
Click Source Link
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 . j av a2s .co 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.staging.StagingImpl.java
License:Open Source License
@Override public void updateLastImportSettings(Element layoutElement, Layout layout, PortletDataContext portletDataContext) { Map<String, String[]> parameterMap = portletDataContext.getParameterMap(); String cmd = MapUtil.getString(parameterMap, Constants.CMD); if (!cmd.equals(Constants.PUBLISH_TO_LIVE) && !cmd.equals("schedule_publish_to_live")) { return;/* w ww . ja v a 2 s . c o m*/ } UnicodeProperties typeSettingsProperties = layout.getTypeSettingsProperties(); typeSettingsProperties.setProperty("last-import-date", String.valueOf(System.currentTimeMillis())); String layoutRevisionId = GetterUtil.getString(layoutElement.attributeValue("layout-revision-id")); typeSettingsProperties.setProperty("last-import-layout-revision-id", layoutRevisionId); String layoutSetBranchId = MapUtil.getString(parameterMap, "layoutSetBranchId"); typeSettingsProperties.setProperty("last-import-layout-set-branch-id", layoutSetBranchId); String layoutSetBranchName = MapUtil.getString(parameterMap, "layoutSetBranchName"); typeSettingsProperties.setProperty("last-import-layout-set-branch-name", layoutSetBranchName); String lastImportUserName = MapUtil.getString(parameterMap, "lastImportUserName"); typeSettingsProperties.setProperty("last-import-user-name", lastImportUserName); String lastImportUserUuid = MapUtil.getString(parameterMap, "lastImportUserUuid"); typeSettingsProperties.setProperty("last-import-user-uuid", lastImportUserUuid); String layoutBranchId = GetterUtil.getString(layoutElement.attributeValue("layout-branch-id")); typeSettingsProperties.setProperty("last-import-layout-branch-id", layoutBranchId); String layoutBranchName = GetterUtil.getString(layoutElement.attributeValue("layout-branch-name")); typeSettingsProperties.setProperty("last-import-layout-branch-name", layoutBranchName); layout.setTypeSettingsProperties(typeSettingsProperties); }
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 www . j a v a 2s . 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 ww . j a v a2 s . com } 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.exportimport.web.internal.portlet.action.PublishPortletMVCActionCommand.java
License:Open Source License
@Override protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Portlet portlet = null;/*www . ja v a 2 s .c om*/ try { portlet = ActionUtil.getPortlet(actionRequest); } catch (PrincipalException pe) { SessionErrors.add(actionRequest, pe.getClass()); actionResponse.setRenderParameter("mvcPath", "/error.jsp"); return; } actionRequest = ActionUtil.getWrappedActionRequest(actionRequest, null); 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; } try { if (cmd.equals("copy_from_live")) { _staging.copyFromLive(actionRequest, portlet); } else if (cmd.equals(Constants.PUBLISH_TO_LIVE)) { hideDefaultSuccessMessage(actionRequest); _staging.publishToLive(actionRequest, portlet); } } catch (Exception e) { if (e instanceof LARFileException || e instanceof LARFileNameException || e instanceof LARFileSizeException || e instanceof LARTypeException || e instanceof LocaleException || e instanceof NoSuchLayoutException || e instanceof PortletIdException || e instanceof PrincipalException || e instanceof StructureDuplicateStructureKeyException) { SessionErrors.add(actionRequest, e.getClass()); } else { _log.error(e, e); SessionErrors.add(actionRequest, PublishPortletMVCActionCommand.class.getName()); } } }
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;//from w ww .java2s . 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; } } }