List of usage examples for com.liferay.portal.kernel.service UserGroupRoleLocalServiceUtil addUserGroupRoles
public static java.util.List<com.liferay.portal.kernel.model.UserGroupRole> addUserGroupRoles(long[] userIds, long groupId, long roleId)
From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java
License:Open Source License
protected void givePermissionToManageSubsites(Group group) throws Exception { Role role = RoleTestUtil.addRole("Subsites Admin", RoleConstants.TYPE_SITE, Group.class.getName(), ResourceConstants.SCOPE_GROUP_TEMPLATE, String.valueOf(GroupConstants.DEFAULT_PARENT_GROUP_ID), ActionKeys.MANAGE_SUBGROUPS); long[] roleIds = { role.getRoleId() }; UserGroupRoleLocalServiceUtil.addUserGroupRoles(_user.getUserId(), group.getGroupId(), roleIds); }
From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java
License:Open Source License
protected void giveSiteAdminRole(Group group) throws Exception { Role role = RoleLocalServiceUtil.getRole(TestPropsValues.getCompanyId(), RoleConstants.SITE_ADMINISTRATOR); long[] roleIds = { role.getRoleId() }; UserGroupRoleLocalServiceUtil.addUserGroupRoles(_user.getUserId(), group.getGroupId(), roleIds); }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testDeleteOrganizationSiteOnlyRemovesSiteRoles() throws Exception { Organization organization = OrganizationLocalServiceUtil.addOrganization(TestPropsValues.getUserId(), OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID, RandomTestUtil.randomString(), true); Group organizationSite = GroupLocalServiceUtil.getOrganizationGroup(TestPropsValues.getCompanyId(), organization.getOrganizationId()); organizationSite.setManualMembership(true); User user = UserTestUtil.addOrganizationOwnerUser(organization); UserLocalServiceUtil.addGroupUser(organizationSite.getGroupId(), user.getUserId()); UserLocalServiceUtil.addOrganizationUsers(organization.getOrganizationId(), new long[] { user.getUserId() }); Role siteRole = RoleTestUtil.addRole(RoleConstants.TYPE_SITE); UserGroupRoleLocalServiceUtil.addUserGroupRoles(user.getUserId(), organizationSite.getGroupId(), new long[] { siteRole.getRoleId() }); GroupLocalServiceUtil.deleteGroup(organizationSite); Assert.assertEquals(1, UserGroupRoleLocalServiceUtil.getUserGroupRolesCount(user.getUserId(), organizationSite.getGroupId())); UserLocalServiceUtil.deleteUser(user); OrganizationLocalServiceUtil.deleteOrganization(organization); }