List of usage examples for com.liferay.portal.kernel.model LayoutRevision getIconImage
public boolean getIconImage();
From source file:com.liferay.layout.admin.web.internal.portlet.action.EnableLayoutMVCActionCommand.java
License:Open Source License
@Override protected void doProcessAction(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long incompleteLayoutRevisionId = ParamUtil.getLong(actionRequest, "incompleteLayoutRevisionId"); LayoutRevision incompleteLayoutRevision = _layoutRevisionLocalService .getLayoutRevision(incompleteLayoutRevisionId); long layoutBranchId = ParamUtil.getLong(actionRequest, "layoutBranchId", incompleteLayoutRevision.getLayoutBranchId()); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); serviceContext.setWorkflowAction(WorkflowConstants.ACTION_SAVE_DRAFT); _layoutRevisionLocalService.updateLayoutRevision(serviceContext.getUserId(), incompleteLayoutRevision.getLayoutRevisionId(), layoutBranchId, incompleteLayoutRevision.getName(), incompleteLayoutRevision.getTitle(), incompleteLayoutRevision.getDescription(), incompleteLayoutRevision.getKeywords(), incompleteLayoutRevision.getRobots(), incompleteLayoutRevision.getTypeSettings(), incompleteLayoutRevision.getIconImage(), incompleteLayoutRevision.getIconImageId(), incompleteLayoutRevision.getThemeId(), incompleteLayoutRevision.getColorSchemeId(), incompleteLayoutRevision.getCss(), serviceContext); }
From source file:com.liferay.staging.bar.web.internal.portlet.StagingBarPortlet.java
License:Open Source License
public void updateLayoutRevision(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long layoutRevisionId = ParamUtil.getLong(actionRequest, "layoutRevisionId"); LayoutRevision layoutRevision = _layoutRevisionLocalService.getLayoutRevision(layoutRevisionId); ServiceContext serviceContext = ServiceContextFactory.getInstance(actionRequest); LayoutRevision enableLayoutRevision = _layoutRevisionLocalService.updateLayoutRevision( serviceContext.getUserId(), layoutRevisionId, layoutRevision.getLayoutBranchId(), layoutRevision.getName(), layoutRevision.getTitle(), layoutRevision.getDescription(), layoutRevision.getKeywords(), layoutRevision.getRobots(), layoutRevision.getTypeSettings(), layoutRevision.getIconImage(), layoutRevision.getIconImageId(), layoutRevision.getThemeId(), layoutRevision.getColorSchemeId(), layoutRevision.getCss(), serviceContext); if (layoutRevision.getStatus() != WorkflowConstants.STATUS_INCOMPLETE) { StagingUtil.setRecentLayoutRevisionId(themeDisplay.getUser(), layoutRevision.getLayoutSetBranchId(), layoutRevision.getPlid(), layoutRevision.getLayoutRevisionId()); addLayoutRevisionSessionMessages(actionRequest, actionResponse); return;//from www .jav a2s.c o m } LayoutRevision lastLayoutRevision = _layoutRevisionLocalService .fetchLastLayoutRevision(enableLayoutRevision.getPlid(), true); if (lastLayoutRevision != null) { LayoutRevision newLayoutRevision = _layoutRevisionLocalService.addLayoutRevision( serviceContext.getUserId(), layoutRevision.getLayoutSetBranchId(), layoutRevision.getLayoutBranchId(), enableLayoutRevision.getLayoutRevisionId(), false, layoutRevision.getPlid(), lastLayoutRevision.getLayoutRevisionId(), lastLayoutRevision.isPrivateLayout(), lastLayoutRevision.getName(), lastLayoutRevision.getTitle(), lastLayoutRevision.getDescription(), lastLayoutRevision.getKeywords(), lastLayoutRevision.getRobots(), lastLayoutRevision.getTypeSettings(), lastLayoutRevision.isIconImage(), lastLayoutRevision.getIconImageId(), lastLayoutRevision.getThemeId(), lastLayoutRevision.getColorSchemeId(), lastLayoutRevision.getCss(), serviceContext); StagingUtil.setRecentLayoutRevisionId(themeDisplay.getUser(), newLayoutRevision.getLayoutSetBranchId(), newLayoutRevision.getPlid(), newLayoutRevision.getLayoutRevisionId()); } addLayoutRevisionSessionMessages(actionRequest, actionResponse); }