public final class ImmutableAcl extends Object implements org.acegisecurity.acls.Acl
Modifier and Type | Method and Description |
---|---|
static @Nullable ImmutableAcl |
copyOf(org.acegisecurity.acls.Acl from) |
org.acegisecurity.acls.AccessControlEntry[] |
getEntries() |
org.acegisecurity.acls.objectidentity.ObjectIdentity |
getObjectIdentity() |
org.acegisecurity.acls.sid.Sid |
getOwner() |
org.acegisecurity.acls.Acl |
getParentAcl() |
boolean |
isEntriesInheriting() |
boolean |
isGranted(org.acegisecurity.acls.Permission[] permission,
org.acegisecurity.acls.sid.Sid[] sids,
boolean administrativeMode) |
boolean |
isSidLoaded(org.acegisecurity.acls.sid.Sid[] sids) |
static @NotNull ImmutableAcl |
notNullcopyOf(@Nullable org.acegisecurity.acls.Acl acl)
Deprecated.
since 5.11, without replacement
|
@Nullable public static @Nullable ImmutableAcl copyOf(org.acegisecurity.acls.Acl from)
@Deprecated @NotNull public static @NotNull ImmutableAcl notNullcopyOf(@Nullable @Nullable org.acegisecurity.acls.Acl acl)
public org.acegisecurity.acls.objectidentity.ObjectIdentity getObjectIdentity()
getObjectIdentity
in interface org.acegisecurity.acls.Acl
public org.acegisecurity.acls.sid.Sid getOwner()
getOwner
in interface org.acegisecurity.acls.Acl
public org.acegisecurity.acls.Acl getParentAcl()
getParentAcl
in interface org.acegisecurity.acls.Acl
public boolean isEntriesInheriting()
isEntriesInheriting
in interface org.acegisecurity.acls.Acl
public org.acegisecurity.acls.AccessControlEntry[] getEntries()
getEntries
in interface org.acegisecurity.acls.Acl
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
isGranted
in interface org.acegisecurity.acls.Acl
org.acegisecurity.acls.NotFoundException
org.acegisecurity.acls.UnloadedSidException
public boolean isSidLoaded(org.acegisecurity.acls.sid.Sid[] sids)
isSidLoaded
in interface org.acegisecurity.acls.Acl
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.