Class Jsr250Voter
java.lang.Object
org.springframework.security.access.annotation.Jsr250Voter
- All Implemented Interfaces:
AccessDecisionVoter<Object>
Deprecated.
Voter on JSR-250 configuration attributes.
- Since:
- 2.0
-
Field Summary
Fields inherited from interface org.springframework.security.access.AccessDecisionVoter
ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.All classes are supported.booleansupports(ConfigAttribute configAttribute) Deprecated.The specified config attribute is supported if its an instance of aJsr250SecurityConfig.intvote(Authentication authentication, Object object, Collection<ConfigAttribute> definition) Deprecated.Votes according to JSR 250.
-
Constructor Details
-
Jsr250Voter
public Jsr250Voter()Deprecated.
-
-
Method Details
-
supports
Deprecated.The specified config attribute is supported if its an instance of aJsr250SecurityConfig.- Specified by:
supportsin interfaceAccessDecisionVoter<Object>- Parameters:
configAttribute- The config attribute.- Returns:
- whether the config attribute is supported.
-
supports
Deprecated.All classes are supported.- Specified by:
supportsin interfaceAccessDecisionVoter<Object>- Parameters:
clazz- the class.- Returns:
- true
-
vote
public int vote(Authentication authentication, Object object, Collection<ConfigAttribute> definition) Deprecated.Votes according to JSR 250.If no JSR-250 attributes are found, it will abstain, otherwise it will grant or deny access based on the attributes that are found.
- Specified by:
votein interfaceAccessDecisionVoter<Object>- Parameters:
authentication- The authentication object.object- The access object.definition- The configuration definition.- Returns:
- The vote.
-
Jsr250AuthorizationManagerinstead