Class ImmutableAcl

java.lang.Object
com.atlassian.bamboo.security.acegi.acls.ImmutableAcl
All Implemented Interfaces:
Serializable, org.acegisecurity.acls.Acl

public final class ImmutableAcl extends Object implements org.acegisecurity.acls.Acl
See Also:
  • Method Details

    • copyOf

      @Nullable public static @Nullable ImmutableAcl copyOf(org.acegisecurity.acls.Acl from)
    • notNullcopyOf

      @Deprecated @NotNull public static @NotNull ImmutableAcl notNullcopyOf(@Nullable @Nullable org.acegisecurity.acls.Acl acl)
      Deprecated.
      since 5.11, without replacement
    • getObjectIdentity

      public org.acegisecurity.acls.objectidentity.ObjectIdentity getObjectIdentity()
      Specified by:
      getObjectIdentity in interface org.acegisecurity.acls.Acl
    • getOwner

      public org.acegisecurity.acls.sid.Sid getOwner()
      Specified by:
      getOwner in interface org.acegisecurity.acls.Acl
    • getParentAcl

      public org.acegisecurity.acls.Acl getParentAcl()
      Specified by:
      getParentAcl in interface org.acegisecurity.acls.Acl
    • isEntriesInheriting

      public boolean isEntriesInheriting()
      Specified by:
      isEntriesInheriting in interface org.acegisecurity.acls.Acl
    • getEntries

      public org.acegisecurity.acls.AccessControlEntry[] getEntries()
      Specified by:
      getEntries in interface org.acegisecurity.acls.Acl
    • isGranted

      public boolean isGranted(org.acegisecurity.acls.Permission[] permission, org.acegisecurity.acls.sid.Sid[] sids, boolean administrativeMode) throws org.acegisecurity.acls.NotFoundException, org.acegisecurity.acls.UnloadedSidException
      Specified by:
      isGranted in interface org.acegisecurity.acls.Acl
      Throws:
      org.acegisecurity.acls.NotFoundException
      org.acegisecurity.acls.UnloadedSidException
    • isSidLoaded

      public boolean isSidLoaded(org.acegisecurity.acls.sid.Sid[] sids)
      Specified by:
      isSidLoaded in interface org.acegisecurity.acls.Acl