com.atlassian.bamboo.security.acegi.acls
Class ImmutableAcl

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

public final class ImmutableAcl
extends java.lang.Object
implements org.acegisecurity.acls.Acl

See Also:
Serialized Form

Method Summary
static 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

copyOf

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

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


Copyright © 2010 Atlassian. All Rights Reserved.