public interface

LookupStrategy

org.springframework.security.acls.jdbc.LookupStrategy
Known Indirect Subclasses

Class Overview

Performs lookups for AclService.

Summary

Public Methods
abstract Map<ObjectIdentityAcl> readAclsById(List<ObjectIdentity> objects, List<Sid> sids)
Perform database-specific optimized lookup.

Public Methods

public abstract Map<ObjectIdentityAcl> readAclsById (List<ObjectIdentity> objects, List<Sid> sids)

Perform database-specific optimized lookup.

Parameters
objects the identities to lookup (required)
sids the SIDs for which identities are required (may be null - implementations may elect not to provide SID optimisations)
Returns
  • a Map where keys represent the ObjectIdentity of the located Acl and values are the located Acl (never null although some entries may be missing; this method should not throw NotFoundException, as a chain of LookupStrategys may be used to automatically create entries if required)