List of usage examples for com.liferay.portal.kernel.service UserGroupLocalServiceUtil deleteUserUserGroup
public static void deleteUserUserGroup(long userId, com.liferay.portal.kernel.model.UserGroup userGroup)
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserGroupServiceImpl.java
License:Open Source License
@Override public void removeUserUserGroup(long userId, long userGroupId) throws PortalException { _log.info("Removing team with id " + userId + " from user group with id " + userGroupId); _log.debug(" ... security check ... "); // Personal rights this.checkMultiplePersonalPermission(new String[] { AngularActionKeys.UPDATE_USER_GROUP, AngularActionKeys.ASSIGN_USER_TO_USER_GROUP, AngularActionKeys.UPDATE_USER }); com.liferay.portal.kernel.model.User user = UserLocalServiceUtil.getUser(userId); this.crossCompanyCheck(user.getCompanyId()); com.liferay.portal.kernel.model.UserGroup userGroup = UserGroupLocalServiceUtil.getUserGroup(userGroupId); this.crossCompanyCheck(userGroup.getCompanyId()); this.hasResourcePermission(userGroupId, AngularActionKeys.REMOVE_MEMBERS); _log.debug(" ... processing ... "); UserGroupLocalServiceUtil.deleteUserUserGroup(userId, userGroupId); }