@Service public class UserManagerServiceImpl extends Object implements UserManagerService
| Constructor and Description |
|---|
UserManagerServiceImpl(Database database) |
| Modifier and Type | Method and Description |
|---|---|
Integer |
addUserToGroup(Integer molgenisGroupId,
Integer molgenisUserId) |
List<MolgenisGroup> |
getAllMolgenisGroups() |
List<MolgenisUserViewData> |
getAllMolgenisUsers() |
List<MolgenisGroup> |
getGroupsWhereUserIsMember(Integer userId) |
List<MolgenisGroup> |
getGroupsWhereUserIsNotMember(Integer userId) |
List<MolgenisUserViewData> |
getUsersMemberInGroup(Integer groupId) |
Integer |
removeUserFromGroup(Integer molgenisGroupId,
Integer molgenisUserId) |
@Autowired public UserManagerServiceImpl(Database database)
@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public List<MolgenisUserViewData> getAllMolgenisUsers()
throws DatabaseException
getAllMolgenisUsers in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public List<MolgenisGroup> getAllMolgenisGroups()
throws DatabaseException
getAllMolgenisGroups in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public List<MolgenisGroup> getGroupsWhereUserIsMember(Integer userId)
throws DatabaseException
getGroupsWhereUserIsMember in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public List<MolgenisUserViewData> getUsersMemberInGroup(Integer groupId)
throws DatabaseException
getUsersMemberInGroup in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public List<MolgenisGroup> getGroupsWhereUserIsNotMember(Integer userId)
throws DatabaseException
getGroupsWhereUserIsNotMember in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public Integer addUserToGroup(Integer molgenisGroupId,
Integer molgenisUserId)
throws DatabaseException
addUserToGroup in interface UserManagerServiceDatabaseException@PreAuthorize(value="hasAnyRole(\'ROLE_SU\')")
@Transactional(readOnly=true,
rollbackFor=org.molgenis.framework.db.DatabaseException.class)
public Integer removeUserFromGroup(Integer molgenisGroupId,
Integer molgenisUserId)
throws DatabaseException
removeUserFromGroup in interface UserManagerServiceDatabaseExceptionCopyright © 2013. All Rights Reserved.