Class ImmutableAcl

  • All Implemented Interfaces:
    Serializable, org.acegisecurity.acls.Acl

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

      • 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