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 voidaddUser(String groupCode, long userId)Collection<Long>getUsers(String groupCode)Returns the list of users hosted by groupgroupKey(directly).voidremoveHostgroup(String groupCode)voidremoveUser(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:UserSelectorReturns the list of users hosted by groupgroupKey(directly).- Specified by:
getUsersin interfaceUserSelector- Parameters:
groupCode- the group key- Returns:
- list of user ids
-
-