Class UserGroupUserUpdater
- java.lang.Object
-
- jetbrains.buildServer.groups.impl.UserGroupUserUpdater
-
- All Implemented Interfaces:
UserSelector
public class UserGroupUserUpdater extends Object implements UserSelector
Represents a database updater for users of user groups.- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Constructor Summary
Constructors Constructor Description UserGroupUserUpdater(SQLRunnerEx sqlRunner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUser(String groupCode, long userId)
Collection<Long>
getUsers(String groupCode)
Returns the list of users hosted by groupgroupKey
(directly).void
removeHostgroup(String groupCode)
void
removeUser(String groupCode, long userId)
-
-
-
Constructor Detail
-
UserGroupUserUpdater
public UserGroupUserUpdater(@NotNull SQLRunnerEx sqlRunner)
-
-
Method Detail
-
addUser
public void addUser(@NotNull String groupCode, long userId)
-
removeUser
public void removeUser(@NotNull String groupCode, long userId)
-
removeHostgroup
public void removeHostgroup(@NotNull String groupCode)
-
getUsers
@NotNull public Collection<Long> getUsers(@NotNull String groupCode)
Description copied from interface:UserSelector
Returns the list of users hosted by groupgroupKey
(directly).- Specified by:
getUsers
in interfaceUserSelector
- Parameters:
groupCode
- the group key- Returns:
- list of user ids
-
-