/** * Sets the settings of this layout set. * * @param settings the settings of this layout set */ @Override public void setSettings(String settings) { _layoutSet.setSettings(settings); }
@Override public LayoutSet mergeLayoutSetRevisionIntoLayoutSet(LayoutSet layoutSet) { LayoutSetStagingHandler layoutSetStagingHandler = getLayoutSetStagingHandler(layoutSet); if (layoutSetStagingHandler == null) { return (LayoutSet)layoutSet.clone(); } layoutSet = layoutSetStagingHandler.getLayoutSet(); layoutSet = (LayoutSet)layoutSet.clone(); LayoutSetBranch layoutSetBranch = layoutSetStagingHandler.getLayoutSetBranch(); layoutSet.setLogoId(layoutSetBranch.getLogoId()); layoutSet.setThemeId(layoutSetBranch.getThemeId()); layoutSet.setColorSchemeId(layoutSetBranch.getColorSchemeId()); layoutSet.setCss(layoutSetBranch.getCss()); layoutSet.setSettings(layoutSetBranch.getSettings()); layoutSet.setLayoutSetPrototypeUuid( layoutSetBranch.getLayoutSetPrototypeUuid()); layoutSet.setLayoutSetPrototypeLinkEnabled( layoutSetBranch.isLayoutSetPrototypeLinkEnabled()); return layoutSet; }