com.atlassian.bamboo.security.acegi.acls
Interface AclDao

All Superinterfaces:
BambooObjectDao, bucket.core.persistence.ObjectDao
All Known Implementing Classes:
AclHibernateDao

public interface AclDao
extends BambooObjectDao


Method Summary
 java.util.List findAcesForSid(org.acegisecurity.acls.sid.Sid sid)
          For a given Sid find the AccessControlEntrys which applies to the Sid
 java.util.List findAclObjectWithParent(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
          Find a list of Acls whose parent is the given object identity
 java.util.Map findAcls(org.acegisecurity.acls.objectidentity.ObjectIdentity[] objectIdentity)
          Find a Map of ObjectIdentity to Acl mappings given an array of ObjectIdentitys
 java.util.List findAclsOwnedBySid(org.acegisecurity.acls.sid.Sid sid)
          For a given Sid find the Acls which is owned by Sid
 void remove(org.acegisecurity.acls.Acl acl)
           
 void save(org.acegisecurity.acls.Acl acl)
           
 
Methods inherited from interface com.atlassian.bamboo.persistence.BambooObjectDao
findById
 
Methods inherited from interface bucket.core.persistence.ObjectDao
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw
 

Method Detail

findAclObjectWithParent

java.util.List findAclObjectWithParent(org.acegisecurity.acls.objectidentity.ObjectIdentity objectIdentity)
Find a list of Acls whose parent is the given object identity

Parameters:
objectIdentity -
Returns:
List of ObjectIdentitys

findAcls

java.util.Map findAcls(org.acegisecurity.acls.objectidentity.ObjectIdentity[] objectIdentity)
Find a Map of ObjectIdentity to Acl mappings given an array of ObjectIdentitys

Parameters:
objectIdentity -
Returns:
Map of ObjectIdentity to Acl

save

void save(org.acegisecurity.acls.Acl acl)

remove

void remove(org.acegisecurity.acls.Acl acl)

findAcesForSid

java.util.List findAcesForSid(org.acegisecurity.acls.sid.Sid sid)
For a given Sid find the AccessControlEntrys which applies to the Sid

Parameters:
sid -
Returns:

findAclsOwnedBySid

java.util.List findAclsOwnedBySid(org.acegisecurity.acls.sid.Sid sid)
For a given Sid find the Acls which is owned by Sid

Parameters:
sid -
Returns:


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.