Liferay中的公司意味着什么

时间:2014-06-12 15:15:14

标签: liferay

Liferay中有组织,用户,角色和群组。但是,liferay API中有许多方法可以返回公司或需要公司ID作为参数。例如。 UserLocalServiceUtil.getUserByEmailAddress(long companyId, String emailAddress)com.liferay.portal.model.User getCompanyId()

Liferay提供company的目的是什么?为什么我必须提供公司ID以通过电子邮件地址查找用户?

Documentation并没有说太多。

1 个答案:

答案 0 :(得分:1)

简而言之 - 您可以在同一服务器(在同一数据库中)中拥有多个门户网站实例,并且您需要“companyId”以避免这些实例之间的数据库数据冲突。单个实例本身就是一个包含用户,组,角色和其他所有内容的完整门户。拥有“companyId”,您可以保存两个用户,这些用户具有相同的emailAddress,用于不同的实例。