How to get the global (company) group id in Liferay without accessing ThemeDisplay
?
P.S.: with ThemeDisplay
it is simple: themeDisplay.getCompanyGroupId()
.
When you have only one Company
in your portal:
Company company = CompanyLocalServiceUtil.getCompanyByMx(PropsUtil.get(PropsKeys.COMPANY_DEFAULT_WEB_ID));
long globalGroupId = company.getGroup().getGroupId();