Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.acegisecurity.afterinvocation
Interface AfterInvocationProvider  view AfterInvocationProvider download AfterInvocationProvider.java

All Known Implementing Classes:
BasicAclEntryAfterInvocationCollectionFilteringProvider, BasicAclEntryAfterInvocationProvider

public interface AfterInvocationProvider

Indicates a class is responsible for participating in an AfterInvocationProviderManager decision.

Version:
$Id: AfterInvocationProvider.java,v 1.2 2005/11/17 00:55:56 benalex Exp $

Method Summary
 java.lang.Object decide(org.acegisecurity.Authentication authentication, java.lang.Object object, ConfigAttributeDefinition config, java.lang.Object returnedObject)
           
 boolean supports(ConfigAttribute attribute)
          Indicates whether this AfterInvocationProvider is able to participate in a decision involving the passed ConfigAttribute.
 

Method Detail

decide

public java.lang.Object decide(org.acegisecurity.Authentication authentication,
                               java.lang.Object object,
                               ConfigAttributeDefinition config,
                               java.lang.Object returnedObject)
                        throws org.acegisecurity.AccessDeniedException

supports

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.