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 java.lang.Object implements net.sf.acegisecurity.afterinvocation.AfterInvocationProviderInvocation 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 Summary
Constructors Constructor Description MarkingAfterInvocationProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectdecide(net.sf.acegisecurity.Authentication authentication, java.lang.Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, java.lang.Object returnedObject)booleansupports(java.lang.Class clazz)booleansupports(net.sf.acegisecurity.ConfigAttribute attribute)
-
-
-
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:
decidein interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider- Throws:
net.sf.acegisecurity.AccessDeniedException
-
supports
public boolean supports(net.sf.acegisecurity.ConfigAttribute attribute)
- Specified by:
supportsin interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
supports
public boolean supports(java.lang.Class clazz)
- Specified by:
supportsin interfacenet.sf.acegisecurity.afterinvocation.AfterInvocationProvider
-
-