1

我正在寻找一种将用户组添加到角色的方法。我在 API 或 liferay 论坛中找不到解决方案。用户组可能有类似的事情吗?

GroupLocalServiceUtil.addRoleGroups(portalrole.getRoleId(), grouplist);

它仅适用于团体。RoleLocalServiceUtil、UserGroupLocalServiceUtil 等没有这样的一些方法。

环境:Liferay。5.2.3

4

1 回答 1

2

以这种方式尝试

UserGroup ug = UserGroupLocalServiceUtil.getUserGroup(PortalUtil.getCompanyId(request), "your_user_group_name");

long [] ugIds = {ug.getGroup().getGroupId()};

GroupLocalServiceUtil.addRoleGroups(yourRoleId, ugIds );
于 2013-02-28T17:51:56.543 回答