List of usage examples for com.liferay.portal.kernel.service LayoutLocalServiceUtil fetchFirstLayout
public static com.liferay.portal.kernel.model.Layout fetchFirstLayout(long groupId, boolean privateLayout, long parentLayoutId)
From source file:com.liferay.journal.util.impl.JournalUtil.java
License:Open Source License
public static long getPreviewPlid(JournalArticle article, ThemeDisplay themeDisplay) throws Exception { if (article != null) { Layout layout = article.getLayout(); if (layout != null) { return layout.getPlid(); }//from w w w . j a v a 2 s .c o m } Layout layout = LayoutLocalServiceUtil.fetchFirstLayout(themeDisplay.getScopeGroupId(), false, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID); if (layout == null) { layout = LayoutLocalServiceUtil.fetchFirstLayout(themeDisplay.getScopeGroupId(), true, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID); } if (layout != null) { return layout.getPlid(); } return themeDisplay.getPlid(); }