public class UnanimousMultiAccessDecisionManager extends Object implements org.acegisecurity.AccessDecisionManager
AccessDecisionManager
and allows authorization if all decision manager
agrees.Constructor and Description |
---|
UnanimousMultiAccessDecisionManager(List<org.acegisecurity.AccessDecisionManager> accessDecisionManagers) |
Modifier and Type | Method and Description |
---|---|
void |
decide(org.acegisecurity.Authentication authentication,
Object object,
org.acegisecurity.ConfigAttributeDefinition config) |
boolean |
supports(Class clazz) |
boolean |
supports(org.acegisecurity.ConfigAttribute attribute) |
public UnanimousMultiAccessDecisionManager(@NotNull List<org.acegisecurity.AccessDecisionManager> accessDecisionManagers)
public void decide(org.acegisecurity.Authentication authentication, Object object, org.acegisecurity.ConfigAttributeDefinition config) throws org.acegisecurity.AccessDeniedException, org.acegisecurity.InsufficientAuthenticationException
decide
in interface org.acegisecurity.AccessDecisionManager
org.acegisecurity.AccessDeniedException
org.acegisecurity.InsufficientAuthenticationException
public boolean supports(org.acegisecurity.ConfigAttribute attribute)
supports
in interface org.acegisecurity.AccessDecisionManager
public boolean supports(Class clazz)
supports
in interface org.acegisecurity.AccessDecisionManager
Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.