liferay - 使用 OrganizationLocalServiceUtil.addOrganization 在 Liferay 中创建组织?

标签 liferay

我正在 Liferay 中创建一个组织,使用:

OrganizationLocalServiceUtil.addOrganization (
                userId, parentOrganizationId, name,
                type, recursable, regionId, countryId,
                statusId, comments, false, serviceContext);

以下是我的困惑:

  1. 为什么我们需要parentOrganizationId
  2. 组织状态指的是什么?
  3. 为什么选择ServiceContext

最佳答案

简短回答:There's javadoc

稍微长一点:

  • 组织具有隐式层次结构 - 因此,如果您创建组织,不妨在层次结构中的预期位置(即parentOrganizationId)创建它。
  • 您可能想尝试使用 ListTypeConstants.ORGANIZATION_STATUS_DEFAULT 作为您指定的状态
  • 通常,Liferay 将所有者或其他数据与创建的实体一起存储(例如,用于以后的权限检查)。这是可以从 serviceContext 检索的数据。

关于liferay - 使用 OrganizationLocalServiceUtil.addOrganization 在 Liferay 中创建组织?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948098/

相关文章:

java - 帮助 Liferay portlets,igoogle like portals

portlet - 将简单的 Portlet 部署到 Liferay - ClassCastException

liferay - 在 Portlet 中使用 Liferay 主题 css

java - 我想通过 Liferay 在 portlet 内添加一个评论框

java - Liferay 及其数据库模型

mysql - Orbeon 3.9.0 远程/网络 Mysql 服务器

jQuery 加载但为 'undefined'

java - 防止 Liferay 中的跨站请求伪造

java - 在 1 Gig 服务器上的 Liferay 中运行 portlet - 性能问题

liferay - 在 Liferay 中获取具有特定结构的 Web 内容文章