List of usage examples for com.liferay.portal.kernel.model Layout isInheritLookAndFeel
public boolean isInheritLookAndFeel();
true if the current layout utilizes its LayoutSet 's look and feel options (e.g. From source file:com.liferay.layout.admin.web.internal.exportimport.data.handler.LayoutStagedModelDataHandler.java
License:Open Source License
protected void exportTheme(PortletDataContext portletDataContext, Layout layout) 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 v a 2s . co m if (exportThemeSettings && !portletDataContext.isPerformDirectBinaryImport() && !layout.isInheritLookAndFeel()) { StagedTheme stagedTheme = new StagedThemeImpl(layout.getTheme()); Element layoutElement = portletDataContext.getExportDataElement(layout); portletDataContext.addReferenceElement(layout, layoutElement, stagedTheme, PortletDataContext.REFERENCE_TYPE_DEPENDENCY, true); } }