Class 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
    Author:
    Derek Hulley
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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