Class MarkingAfterInvocationProvider

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

public class MarkingAfterInvocationProvider extends 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
Author:
Derek Hulley
  • Constructor Details

    • MarkingAfterInvocationProvider

      public MarkingAfterInvocationProvider()
  • Method Details

    • decide

      public Object decide(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, 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(Class clazz)
      Specified by:
      supports in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider