Class AclPermissionCacheOptimizer
- java.lang.Object
-
- org.springframework.security.acls.AclPermissionCacheOptimizer
-
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean
,org.springframework.security.access.PermissionCacheOptimizer
public class AclPermissionCacheOptimizer extends java.lang.Object implements org.springframework.security.access.PermissionCacheOptimizer
Batch loads ACLs for collections of objects to allow optimised filtering.- Since:
- 3.1
-
-
Constructor Summary
Constructors Constructor Description AclPermissionCacheOptimizer(AclService aclService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cachePermissionsFor(org.springframework.security.core.Authentication authentication, java.util.Collection<?> objects)
void
setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
void
setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalStrategy)
-
-
-
Constructor Detail
-
AclPermissionCacheOptimizer
public AclPermissionCacheOptimizer(AclService aclService)
-
-
Method Detail
-
cachePermissionsFor
public void cachePermissionsFor(org.springframework.security.core.Authentication authentication, java.util.Collection<?> objects)
- Specified by:
cachePermissionsFor
in interfaceorg.springframework.security.access.PermissionCacheOptimizer
-
setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy)
-
setSidRetrievalStrategy
public void setSidRetrievalStrategy(SidRetrievalStrategy sidRetrievalStrategy)
-
-