|
Spring Security Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AfterInvocationProvider
Indicates a class is responsible for participating in an AfterInvocationProviderManager decision.
| Method Summary | |
|---|---|
Object |
decide(Authentication authentication,
Object object,
ConfigAttributeDefinition config,
Object returnedObject)
|
boolean |
supports(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. |
| Method Detail |
|---|
Object decide(Authentication authentication,
Object object,
ConfigAttributeDefinition config,
Object returnedObject)
throws AccessDeniedException
AccessDeniedExceptionboolean 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(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 queried
|
Spring Security Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||