List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getThemeId
public String getThemeId()
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 ww w . j av a 2 s.c om*/ public boolean filter(LayoutTemplate layoutTemplate) { return !unSupportedLayoutTemplateIds.contains(layoutTemplate.getLayoutTemplateId()); } }); }