Class RMAfterInvocationProvider

java.lang.Object
org.alfresco.module.org_alfresco_module_rm.capability.RMSecurityCommon
org.alfresco.module.org_alfresco_module_rm.capability.RMAfterInvocationProvider
All Implemented Interfaces:
net.sf.acegisecurity.afterinvocation.AfterInvocationProvider, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class RMAfterInvocationProvider extends RMSecurityCommon implements net.sf.acegisecurity.afterinvocation.AfterInvocationProvider, org.springframework.beans.factory.InitializingBean
RM After Invocation Provider
  • Constructor Details

    • RMAfterInvocationProvider

      public RMAfterInvocationProvider()
      Default constructor
  • Method Details

    • supports

      public boolean supports(net.sf.acegisecurity.ConfigAttribute configAttribute)
      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
    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • setMaxPermissionChecks

      public void setMaxPermissionChecks(int maxPermissionChecks)
      Set the max number of permission checks
      Parameters:
      maxPermissionChecks -
    • setMaxPermissionCheckTimeMillis

      public void setMaxPermissionCheckTimeMillis(long maxPermissionCheckTimeMillis)
      Set the max time for permission checks
      Parameters:
      maxPermissionCheckTimeMillis -
    • setAuthenticationUtil

      public void setAuthenticationUtil(AuthenticationUtil authenticationUtil)
      Sets the authentication util
      Parameters:
      authenticationUtil - The authentication util to set
    • decide

      public Object decide(net.sf.acegisecurity.Authentication authentication, Object object, net.sf.acegisecurity.ConfigAttributeDefinition config, Object returnedObject)
      Specified by:
      decide in interface net.sf.acegisecurity.afterinvocation.AfterInvocationProvider
    • isUnfiltered

      protected boolean isUnfiltered(NodeRef nodeRef)