我是Liferay用户,我需要在我的liferay门户网站中获取一些属性,例如:名称,虚拟主机,邮件域等等...(控制面板/门户网站设置),在我的代码中,是否存在任何api这样做? (控制面板/门户网站设置)
我曾尝试使用PortalPreferences,但仍然不知道如何获得它。
请帮忙!
谢谢你。
(Liferay门户网站6.0.6)
答案 0 :(得分:0)
这些详细信息存储在不同的表格中。
您可以从Account对象获取的名称,使用AccountLocalServiceUtil方法获取它
getAccount(long companyId, long accountId)
从公司对象获取accountId。
您可以从VirtualHostLocalServiceUtil方法获取VirtualHostName
fetchVirtualHost(long companyId, long layoutSetId)
将layoutSetId值设置为0。
您可以从公司对象company.getMx()
获取邮件域
某些信息存储在首选项中,您可以从PropsUtil.get(KEY)获取它。
此致
此致