Как получить имя сайта Liferay из класса Portlet?

Я могу получить текущее имя сайта Liferay из JSP:

<%= themeDisplay.getLayout().getGroup().getName() %>

Это дает, например, «Гость».

ВОПРОС: Как получить то же самое из класса Java Portlet?

Наиболее близкими, которые я нашел, являются методы PortalUtil.getLayoutURL, но мне не нужен URL-адрес, поскольку имя сайта из URL-адреса написано строчными буквами и потенциально отличается от реального имени сайта.


person Nicolas Raoul    schedule 28.01.2016    source источник


Ответы (1)


Или просто:

ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest
            .getAttribute(WebKeys.THEME_DISPLAY);
themeDisplay.getScopeGroup().getName();
person MedHajri    schedule 01.02.2016