java.lang.Object |
↳ |
org.springframework.security.access.prepost.PostInvocationAdviceProvider |
Class Overview
AfterInvocationProvider which delegates to a PostInvocationAuthorizationAdvice
instance
passing it the PostInvocationAttribute created from @PostAuthorize and @PostFilter annotations.
Summary
Fields |
protected
final
Log |
logger |
|
Fields
protected
final
Log
logger
Public Constructors
Public Methods
public
boolean
supports
(Class<?> clazz)
Indicates whether the AfterInvocationProvider
is able to provide "after invocation"
processing for the indicated secured object type.
Parameters
clazz
| the class of secure object that is being queried |
Returns
- true if the implementation can process the indicated class
public
boolean
supports
(ConfigAttribute attribute)
Indicates whether this 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
.
Parameters
attribute
| a configuration attribute that has been configured against the
AbstractSecurityInterceptor |
Returns
- true if this
AfterInvocationProvider
can support the passed configuration attribute