public class

MethodInvocationPrivilegeEvaluator

extends Object
implements InitializingBean
java.lang.Object
   ↳ org.springframework.security.access.intercept.MethodInvocationPrivilegeEvaluator

Class Overview

Allows users to determine whether they have "before invocation" privileges for a given method invocation.

Of course, if an AfterInvocationManager is used to authorize the result of a method invocation, this class cannot assist determine whether or not the AfterInvocationManager will enable access. Instead this class aims to allow applications to determine whether or not the current principal would be allowed to at least attempt to invoke the method, irrespective of the "after" invocation handling.

Summary

Fields
protected static final Log logger
Public Constructors
MethodInvocationPrivilegeEvaluator()
Public Methods
void afterPropertiesSet()
boolean isAllowed(MethodInvocation mi, Authentication authentication)
void setSecurityInterceptor(AbstractSecurityInterceptor securityInterceptor)
[Expand]
Inherited Methods
From class java.lang.Object
From interface org.springframework.beans.factory.InitializingBean

Fields

protected static final Log logger

Public Constructors

public MethodInvocationPrivilegeEvaluator ()

Public Methods

public void afterPropertiesSet ()

Throws
Exception

public boolean isAllowed (MethodInvocation mi, Authentication authentication)

public void setSecurityInterceptor (AbstractSecurityInterceptor securityInterceptor)