spring-security-web

org.springframework.security.web.access.expression
Class WebExpressionVoter

java.lang.Object
  extended by org.springframework.security.web.access.expression.WebExpressionVoter
All Implemented Interfaces:
org.springframework.security.access.AccessDecisionVoter<FilterInvocation>

public class WebExpressionVoter
extends Object
implements org.springframework.security.access.AccessDecisionVoter<FilterInvocation>

Voter which handles web authorisation decisions.

Since:
3.0
Author:
Luke Taylor

Field Summary
 
Fields inherited from interface org.springframework.security.access.AccessDecisionVoter
ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED
 
Constructor Summary
WebExpressionVoter()
           
 
Method Summary
 void setExpressionHandler(org.springframework.security.access.expression.SecurityExpressionHandler<FilterInvocation> expressionHandler)
           
 boolean supports(Class<?> clazz)
           
 boolean supports(org.springframework.security.access.ConfigAttribute attribute)
           
 int vote(org.springframework.security.core.Authentication authentication, FilterInvocation fi, Collection<org.springframework.security.access.ConfigAttribute> attributes)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebExpressionVoter

public WebExpressionVoter()
Method Detail

vote

public int vote(org.springframework.security.core.Authentication authentication,
                FilterInvocation fi,
                Collection<org.springframework.security.access.ConfigAttribute> attributes)
Specified by:
vote in interface org.springframework.security.access.AccessDecisionVoter<FilterInvocation>

supports

public boolean supports(org.springframework.security.access.ConfigAttribute attribute)
Specified by:
supports in interface org.springframework.security.access.AccessDecisionVoter<FilterInvocation>

supports

public boolean supports(Class<?> clazz)
Specified by:
supports in interface org.springframework.security.access.AccessDecisionVoter<FilterInvocation>

setExpressionHandler

public void setExpressionHandler(org.springframework.security.access.expression.SecurityExpressionHandler<FilterInvocation> expressionHandler)

spring-security-web