List of usage examples for com.liferay.portal.kernel.service GroupServiceUtil deleteGroup
public static void deleteGroup(long groupId) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test(expected = NoSuchResourcePermissionException.class) public void testDeleteGroupWithStagingGroupRemovesStagingResource() throws Exception { Group group = GroupTestUtil.addGroup(); GroupTestUtil.enableLocalStaging(group); Assert.assertTrue(group.hasStagingGroup()); Group stagingGroup = group.getStagingGroup(); GroupServiceUtil.deleteGroup(group.getGroupId()); Role role = RoleLocalServiceUtil.getRole(stagingGroup.getCompanyId(), RoleConstants.OWNER); ResourcePermissionLocalServiceUtil.getResourcePermission(stagingGroup.getCompanyId(), Group.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, String.valueOf(stagingGroup.getGroupId()), role.getRoleId()); }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testDeleteGroupWithStagingGroupRemovesStagingUserGroupRoles() throws Exception { Group group = GroupTestUtil.addGroup(); GroupTestUtil.enableLocalStaging(group); Assert.assertTrue(group.hasStagingGroup()); Group stagingGroup = group.getStagingGroup(); List<UserGroupRole> stagingUserGroupRoles = UserGroupRoleLocalServiceUtil .getUserGroupRolesByGroup(stagingGroup.getGroupId()); int stagingUserGroupRolesCount = stagingUserGroupRoles.size(); Assert.assertEquals(1, stagingUserGroupRolesCount); GroupServiceUtil.deleteGroup(group.getGroupId()); stagingUserGroupRoles = UserGroupRoleLocalServiceUtil.getUserGroupRolesByGroup(stagingGroup.getGroupId()); stagingUserGroupRolesCount = stagingUserGroupRoles.size(); Assert.assertEquals(0, stagingUserGroupRolesCount); }