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

      • RMAfterInvocationProvider

        public RMAfterInvocationProvider()
        Default constructor
    • Method Detail

      • 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)