org.springframework.security.access.annotation
Class Jsr250Voter
java.lang.Object
org.springframework.security.access.annotation.Jsr250Voter
- All Implemented Interfaces:
- AccessDecisionVoter
public class Jsr250Voter
- extends Object
- implements AccessDecisionVoter
Voter on JSR-250 configuration attributes.
- Since:
- 2.0
- Author:
- Ryan Heaton
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Jsr250Voter
public Jsr250Voter()
supports
public boolean supports(ConfigAttribute configAttribute)
- The specified config attribute is supported if its an instance of a
Jsr250SecurityConfig
.
- Specified by:
supports
in interface AccessDecisionVoter
- Parameters:
configAttribute
- The config attribute.
- Returns:
- whether the config attribute is supported.
supports
public boolean supports(Class<?> clazz)
- All classes are supported.
- Specified by:
supports
in interface AccessDecisionVoter
- Parameters:
clazz
- the class.
- Returns:
- true
vote
public int vote(Authentication authentication,
Object object,
Collection<ConfigAttribute> definition)
- Votes according to JSR 250.
- Specified by:
vote
in interface AccessDecisionVoter
- Parameters:
authentication
- The authentication object.object
- The access object.definition
- The configuration definition.
- Returns:
- The vote.
Copyright © 2004-2009 SpringSource, Inc. All Rights Reserved.