Class 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 Detail

      • MarkingAfterInvocationProvider

        public MarkingAfterInvocationProvider()
    • Method Detail

      • 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