|
|||||||||
| 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 | |
|---|---|
java.lang.Object |
decide(Authentication authentication,
java.lang.Object object,
java.util.Collection<ConfigAttribute> attributes,
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. |
| Method Detail |
|---|
java.lang.Object decide(Authentication authentication,
java.lang.Object object,
java.util.Collection<ConfigAttribute> attributes,
java.lang.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(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 queried
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||