Class ConfigureWithoutGrantMonitor.StandingHolder

java.lang.Object
io.jenkins.plugins.batchcontrol.ops.ConfigureWithoutGrantMonitor.StandingHolder
Enclosing class:
ConfigureWithoutGrantMonitor

public static final class ConfigureWithoutGrantMonitor.StandingHolder extends Object
One user or group that holds Item/Configure, Item/Create or Item/Delete from the authorization strategy itself, outside any grant (e2e-03 DEF-07). Immutable.
  • Method Details

    • getSid

      public String getSid()
      The user id or group name as written in the authorization strategy.
    • isGroup

      public boolean isGroup()
      true for a security-realm group (including authenticated), else a user.
    • getPermissions

      public List<String> getPermissions()
      The standing change permissions held, e.g. "Job/Configure", in a fixed order.
    • getDisplayName

      public String getDisplayName()
      The user's display name when Jenkins knows the user, otherwise the sid.