Class CategoryUpdatePermissionsEvent


  • public class CategoryUpdatePermissionsEvent
    extends GenericCategoryEvent
    Indicates that the permissions of a Category were updated.

    Can be used to retrieve the changed permissions

    • Constructor Detail

      • CategoryUpdatePermissionsEvent

        public CategoryUpdatePermissionsEvent​(JDA api,
                                              long responseNumber,
                                              Category category,
                                              java.util.List<IPermissionHolder> changed)
    • Method Detail

      • getChangedPermissionHolders

        public java.util.List<IPermissionHolder> getChangedPermissionHolders()
        List of all affected IPermissionHolders
        Returns:
        Immutable list of permission holders affected by this event
      • getChangedRoles

        public java.util.List<Role> getChangedRoles()
        Filtered list of affected Roles
        Returns:
        Immutable list of affected roles
      • getChangedMembers

        public java.util.List<Member> getChangedMembers()
        Filtered list of affected Members
        Returns:
        Immutable list of affected members