List of usage examples for com.liferay.portal.kernel.service LayoutTemplateLocalServiceUtil getLayoutTemplates
public static java.util.List<com.liferay.portal.kernel.model.LayoutTemplate> getLayoutTemplates( String themeId)
From source file:com.liferay.nested.portlets.web.internal.display.context.NestedPortletsDisplayContext.java
License:Open Source License
public List<LayoutTemplate> getLayoutTemplates() { ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); List<LayoutTemplate> layoutTemplates = LayoutTemplateLocalServiceUtil .getLayoutTemplates(themeDisplay.getThemeId()); layoutTemplates = PluginUtil.restrictPlugins(layoutTemplates, themeDisplay.getUser()); final List<String> unSupportedLayoutTemplateIds = getUnsupportedLayoutTemplateIds(); return ListUtil.filter(layoutTemplates, new PredicateFilter<LayoutTemplate>() { @Override//from w w w. j av a 2s. co m public boolean filter(LayoutTemplate layoutTemplate) { return !unSupportedLayoutTemplateIds.contains(layoutTemplate.getLayoutTemplateId()); } }); }