| org.acegisecurity.acls.AclService
All known Subclasses: org.acegisecurity.acls.jdbc.JdbcAclService,
AclService | public interface AclService (Code) | | Provides retrieval of
Acl instances.
author: Ben Alex version: $Id: AclService.java 1784 2007-02-24 21:00:24Z luke_t $ |
findChildren | ObjectIdentity[] findChildren(ObjectIdentity parentIdentity)(Code) | | Locates all object identities that use the specified parent. This is useful for administration tools.
Parameters: parentIdentity - to locate children of the children (or null if none were found) |
readAclsById | Map readAclsById(ObjectIdentity[] objects) throws NotFoundException(Code) | | Obtains all the Acl s that apply for the passed Object s.The returned map is
keyed on the passed objects, with the values being the Acl instances. Any unknown objects will not
have a map key.
Parameters: objects - the objects to find ACL information for a map with zero or more elements (never null ) throws: NotFoundException - DOCUMENT ME! |
readAclsById | Map readAclsById(ObjectIdentity[] objects, Sid[] sids) throws NotFoundException(Code) | | Obtains all the Acl s that apply for the passed Object s, but only for the
security identifies passed.Implementations MAY provide a subset of the ACLs via this method
although this is NOT a requirement. This is intended to allow performance optimisations within implementations.
Callers should therefore use this method in preference to the alternative overloaded version which does not
have performance optimisation opportunities.
The returned map is keyed on the passed objects, with the values being the Acl
instances. Any unknown objects (or objects for which the interested Sid s do not have entries) will
not have a map key.
Parameters: objects - the objects to find ACL information for Parameters: sids - the security identities for which ACL information is required (may be null to denoteall entries) a map with zero or more elements (never null ) throws: NotFoundException - DOCUMENT ME! |
|
|