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 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
      • 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 group
        user - user which is added
        Since:
        2023.03
      • userRemovedFromGroup

        void userRemovedFromGroup​(@NotNull
                                  UserGroup userGroup,
                                  @NotNull
                                  SUser user)
        Called when a user is removed from group explicitly.
        Parameters:
        userGroup - user group
        user - user which is removed
        Since:
        2023.03