1

ユーザーグループをロールに追加する方法を探しています。API または liferay フォーラムで解決策を見つけることができませんでした。ユーザーグループでそのようなことは可能ですか?

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

グループでのみ機能します。RoleLocalServiceUtil、UserGroupLocalServiceUtil などには、このようなメソッドがありません。

環境:ライフレイ。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 に答える