@Service public class UserManagerServiceImpl extends Object implements UserManagerService
| Constructor and Description |
|---|
UserManagerServiceImpl(DataService dataService,
org.molgenis.auth.GroupMemberFactory groupMemberFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUserToGroup(String molgenisGroupId,
String molgenisUserId) |
List<org.molgenis.auth.Group> |
getAllGroups() |
List<UserViewData> |
getAllUsers() |
List<org.molgenis.auth.Group> |
getGroupsWhereUserIsMember(String userId) |
List<org.molgenis.auth.Group> |
getGroupsWhereUserIsNotMember(String userId) |
List<UserViewData> |
getUsersMemberInGroup(String groupId) |
void |
removeUserFromGroup(String molgenisGroupId,
String molgenisUserId) |
void |
setActivationGroup(String groupId,
Boolean active) |
void |
setActivationUser(String userId,
Boolean active) |
public UserManagerServiceImpl(DataService dataService, org.molgenis.auth.GroupMemberFactory groupMemberFactory)
@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional(readOnly=true) public List<UserViewData> getAllUsers()
getAllUsers in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional public void setActivationUser(String userId, Boolean active)
setActivationUser in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional public void setActivationGroup(String groupId, Boolean active)
setActivationGroup in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional(readOnly=true) public List<org.molgenis.auth.Group> getAllGroups()
getAllGroups in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional(readOnly=true) public List<org.molgenis.auth.Group> getGroupsWhereUserIsMember(String userId)
getGroupsWhereUserIsMember in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional(readOnly=true) public List<UserViewData> getUsersMemberInGroup(String groupId)
getUsersMemberInGroup in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional(readOnly=true) public List<org.molgenis.auth.Group> getGroupsWhereUserIsNotMember(String userId)
getGroupsWhereUserIsNotMember in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional public void addUserToGroup(String molgenisGroupId, String molgenisUserId)
addUserToGroup in interface UserManagerService@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')") @Transactional public void removeUserFromGroup(String molgenisGroupId, String molgenisUserId)
removeUserFromGroup in interface UserManagerServiceCopyright © 2017. All rights reserved.