org.alfresco.repo.security.permissions.impl.acegi
Class MarkingAfterInvocationProvider

java.lang.Object
  extended by org.alfresco.repo.security.permissions.impl.acegi.MarkingAfterInvocationProvider
All Implemented Interfaces:
net.sf.acegisecurity.afterinvocation.AfterInvocationProvider

public class MarkingAfterInvocationProvider
extends java.lang.Object
implements net.sf.acegisecurity.afterinvocation.AfterInvocationProvider

Invocation provider that can be used to mark entries that have been permission checked. Use an instance of this class at the end of the 'after' invocations.

Since:
4.0

Constructor Summary
MarkingAfterInvocationProvider()
           
 
Method Summary
 java.lang.Object decide(net.sf.acegisecurity.Authentication authentication, java.lang.Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, java.lang.Object returnedObject)
           
 boolean supports(java.lang.Class clazz)
           
 boolean supports(net.sf.acegisecurity.ConfigAttribute attribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MarkingAfterInvocationProvider

public MarkingAfterInvocationProvider()
Method Detail

decide

public java.lang.Object decide(net.sf.acegisecurity.Authentication authentication,
                               java.lang.Object object,
                               net.sf.acegisecurity.ConfigAttributeDefinition config,
                               java.lang.Object returnedObject)
                        throws net.sf.acegisecurity.AccessDeniedException
Specified by:
decide in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
Throws:
net.sf.acegisecurity.AccessDeniedException

supports

public boolean supports(net.sf.acegisecurity.ConfigAttribute attribute)
Specified by:
supports in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider

supports

public boolean supports(java.lang.Class clazz)
Specified by:
supports in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.