List of usage examples for com.liferay.portal.kernel.model.adapter StagedTheme getThemeId
public String getThemeId();
From source file:com.liferay.exportimport.lar.ThemeExporter.java
License:Open Source License
public void exportTheme(PortletDataContext portletDataContext, LayoutSet layoutSet) throws Exception { boolean exportThemeSettings = MapUtil.getBoolean(portletDataContext.getParameterMap(), PortletDataHandlerKeys.THEME_REFERENCE); if (_log.isDebugEnabled()) { _log.debug("Export theme settings " + exportThemeSettings); }/*from ww w .j a v a 2 s.c o m*/ if (!exportThemeSettings) { return; } Theme theme = layoutSet.getTheme(); if (theme == null) { if (_log.isWarnEnabled()) { _log.warn("Unable to export theme " + layoutSet.getThemeId()); } return; } StagedTheme stagedTheme = ModelAdapterUtil.adapt(theme, Theme.class, StagedTheme.class); if (!portletDataContext.isPerformDirectBinaryImport()) { Element layoutSetElement = portletDataContext.getExportDataElement(layoutSet); portletDataContext.addReferenceElement(layoutSet, layoutSetElement, stagedTheme, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, true); } exportThemeSettings(portletDataContext, stagedTheme.getThemeId(), layoutSet.getColorSchemeId(), layoutSet.getCss()); }
From source file:com.liferay.exportimport.lar.ThemeExporter.java
License:Open Source License
public void exportTheme(PortletDataContext portletDataContext, LayoutSetBranch layoutSetBranch) throws Exception { boolean exportThemeSettings = MapUtil.getBoolean(portletDataContext.getParameterMap(), PortletDataHandlerKeys.THEME_REFERENCE); if (_log.isDebugEnabled()) { _log.debug("Export theme settings " + exportThemeSettings); }/*from w w w . j a va 2s . c o m*/ if (!exportThemeSettings) { return; } StagedTheme stagedTheme = ModelAdapterUtil.adapt(layoutSetBranch.getTheme(), Theme.class, StagedTheme.class); if (!portletDataContext.isPerformDirectBinaryImport()) { Element layoutSetBranchElement = portletDataContext.getExportDataElement(layoutSetBranch); portletDataContext.addReferenceElement(layoutSetBranch, layoutSetBranchElement, stagedTheme, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, true); } exportThemeSettings(portletDataContext, stagedTheme.getThemeId(), layoutSetBranch.getColorSchemeId(), layoutSetBranch.getCss()); }
From source file:com.liferay.layout.admin.web.internal.exportimport.data.handler.StagedThemeStagedModelDataHandler.java
License:Open Source License
@Override public String getDisplayName(StagedTheme stagedTheme) { return stagedTheme.getThemeId(); }