org.acegisecurity.afterinvocation
public interface AfterInvocationProvider
AfterInvocationProviderManager
decision.Modifier and Type | Method and Description |
---|---|
java.lang.Object |
decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
boolean |
supports(java.lang.Class clazz)
Indicates whether the
AfterInvocationProvider is able to provide "after invocation"
processing for the indicated secured object type. |
boolean |
supports(ConfigAttribute attribute)
Indicates whether this
AfterInvocationProvider is able to participate in a decision
involving the passed ConfigAttribute . |
java.lang.Object decide(Authentication authentication, java.lang.Object object, ConfigAttributeDefinition config, java.lang.Object returnedObject) throws AccessDeniedException
AccessDeniedException
boolean supports(ConfigAttribute attribute)
AfterInvocationProvider
is able to participate in a decision
involving the passed ConfigAttribute
.This allows the
AbstractSecurityInterceptor
to check every configuration attribute can be consumed by the
configured AccessDecisionManager
and/or RunAsManager
and/or
AccessDecisionManager
.
attribute
- a configuration attribute that has been configured against the
AbstractSecurityInterceptor
AfterInvocationProvider
can support the passed configuration attributeboolean supports(java.lang.Class clazz)
AfterInvocationProvider
is able to provide "after invocation"
processing for the indicated secured object type.clazz
- the class of secure object that is being queriedCopyright © 2004-2014 Interface21, Inc. All Rights Reserved.