|
||||||||||
| 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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||