如何从 Portlet class 中获取 Liferay 站点名称?

How to get Liferay site name from inside Portlet class?

我可以从 JSP:

获取当前的 Liferay 站点名称
<%= themeDisplay.getLayout().getGroup().getName() %>

例如"Guest"。

问题:如何从 Java Portlet class 中获取相同的

我找到的最接近的是 PortalUtil.getLayoutURL 方法,但我不想要 URL,因为 URL 中的网站名称全是小写,可能与真实的不同站点名称。

ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest
            .getAttribute(WebKeys.THEME_DISPLAY);    
GroupLocalServiceUtil.getGroup(themeDisplay.getScopeGroupId()).getName();

或者简单地说:

ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest
            .getAttribute(WebKeys.THEME_DISPLAY);
themeDisplay.getScopeGroup().getName();