Package jetbrains.buildServer.groups
Interface UserGroupListener
-
- All Superinterfaces:
EventListener
- All Known Implementing Classes:
UserGroupListenerAdapter
public interface UserGroupListener extends EventListener
Represents the listener of user group events.- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
userAddedToGroup(UserGroup userGroup, SUser user)
Called when a user is added to group explicitly, and this group is different from "All users" group.void
userGroupCreated(UserGroup userGroup)
Called when a new user group is created.void
userGroupDeleted(UserGroup userGroup)
Called when a user group is deleted.void
userGroupModified(UserGroup userGroup)
Called when a user group is updated (name, description or properties are modified)void
userRemovedFromGroup(UserGroup userGroup, SUser user)
Called when a user is removed from group explicitly.
-
-
-
Method Detail
-
userGroupCreated
void userGroupCreated(@NotNull UserGroup userGroup)
Called when a new user group is created. The event may not be called if the group was created and immediately removed on another node.- Parameters:
userGroup
- created group
-
userGroupDeleted
void userGroupDeleted(@NotNull UserGroup userGroup)
Called when a user group is deleted.userGroup
methods exceptUserGroup.getKey()
may throwUnsupportedOperationException
when the group was removed on another node.- Parameters:
userGroup
- deleted group
-
userGroupModified
void userGroupModified(@NotNull UserGroup userGroup)
Called when a user group is updated (name, description or properties are modified)- Parameters:
userGroup
- updated group- Since:
- 2018.1
-
userAddedToGroup
void userAddedToGroup(@NotNull UserGroup userGroup, @NotNull SUser user)
Called when a user is added to group explicitly, and this group is different from "All users" group.- Parameters:
userGroup
- user groupuser
- user which is added- Since:
- 2023.03
-
-