如何在Liferay上获取门户首选项设置

时间:2013-08-13 11:35:00

标签: java settings preferences liferay-6 portal

我是Liferay用户,我需要在我的liferay门户网站中获取一些属性,例如:名称,虚拟主机,邮件域等等...(控制面板/门户网站设置),在我的代码中,是否存在任何api这样做? (控制面板/门户网站设置)

我曾尝试使用PortalPreferences,但仍然不知道如何获得它。

请帮忙!

谢谢你。

(Liferay门户网站6.0.6)

1 个答案:

答案 0 :(得分:0)

这些详细信息存储在不同的表格中。

您可以从Account对象获取的名称,使用AccountLocalServiceUtil方法获取它

getAccount(long companyId, long accountId) 

从公司对象获取accountId。

您可以从VirtualHostLocalServiceUtil方法获取VirtualHostName

fetchVirtualHost(long companyId, long layoutSetId)

将layoutSetId值设置为0。

您可以从公司对象company.getMx()获取邮件域

某些信息存储在首选项中,您可以从PropsUtil.get(KEY)获取它。

此致

此致