Class ImmutableAcl
java.lang.Object
com.atlassian.bamboo.security.acegi.acls.ImmutableAcl
- All Implemented Interfaces:
Serializable
,org.acegisecurity.acls.Acl
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic @NotNull ImmutableAcl
copyOf
(@NotNull AclDto from, Collection<AceDto> aces, @Nullable org.acegisecurity.acls.Acl parentAcl) static @Nullable ImmutableAcl
copyOf
(org.acegisecurity.acls.Acl from) org.acegisecurity.acls.AccessControlEntry[]
org.acegisecurity.acls.objectidentity.ObjectIdentity
org.acegisecurity.acls.sid.Sid
getOwner()
org.acegisecurity.acls.Acl
boolean
boolean
isGranted
(org.acegisecurity.acls.Permission[] permission, org.acegisecurity.acls.sid.Sid[] sids, boolean administrativeMode) boolean
isSidLoaded
(org.acegisecurity.acls.sid.Sid[] sids)
-
Method Details
-
copyOf
-
copyOf
@NotNull public static @NotNull ImmutableAcl copyOf(@NotNull @NotNull AclDto from, Collection<AceDto> aces, @Nullable @Nullable org.acegisecurity.acls.Acl parentAcl) -
getObjectIdentity
public org.acegisecurity.acls.objectidentity.ObjectIdentity getObjectIdentity()- Specified by:
getObjectIdentity
in interfaceorg.acegisecurity.acls.Acl
-
getOwner
public org.acegisecurity.acls.sid.Sid getOwner()- Specified by:
getOwner
in interfaceorg.acegisecurity.acls.Acl
-
getParentAcl
public org.acegisecurity.acls.Acl getParentAcl()- Specified by:
getParentAcl
in interfaceorg.acegisecurity.acls.Acl
-
isEntriesInheriting
public boolean isEntriesInheriting()- Specified by:
isEntriesInheriting
in interfaceorg.acegisecurity.acls.Acl
-
getEntries
public org.acegisecurity.acls.AccessControlEntry[] getEntries()- Specified by:
getEntries
in interfaceorg.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 interfaceorg.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 interfaceorg.acegisecurity.acls.Acl
-