Class AuthorizationChangedEvent

java.lang.Object
sonia.scm.security.AuthorizationChangedEvent

@Event public final class AuthorizationChangedEvent extends Object
This type of event is fired whenever an authorization relevant data changes. This event is especially useful for cache invalidation.
Since:
1.52
  • Method Details

    • isEveryUserAffected

      public boolean isEveryUserAffected()
      Returns true if every user is affected by this data change.
    • getNameOfAffectedUser

      public String getNameOfAffectedUser()
      Returns the name of the user which is affected by this event.
    • createForEveryUser

      public static AuthorizationChangedEvent createForEveryUser()
      Creates a new event which affects every user.
    • createForUser

      public static AuthorizationChangedEvent createForUser(String nameOfAffectedUser)
      Create a new event which affect a single user.