クラス Jsr250Voter
- java.lang.Object
-
- org.springframework.security.access.annotation.Jsr250Voter
- 実装されたすべてのインターフェース:
AccessDecisionVoter<java.lang.Object>
public class Jsr250Voter extends java.lang.Object implements AccessDecisionVoter<java.lang.Object>
JSR-250 構成属性の投票者。- 導入:
- 2.0
フィールドサマリー
インターフェース org.springframework.security.access.AccessDecisionVoter から継承されたフィールド
ACCESS_ABSTAIN, ACCESS_DENIED, ACCESS_GRANTED
コンストラクターのサマリー
コンストラクター コンストラクター 説明 Jsr250Voter()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 boolean
supports(java.lang.Class<?> clazz)
すべてのクラスがサポートされています。boolean
supports(ConfigAttribute configAttribute)
指定された構成属性は、Jsr250SecurityConfig
のインスタンスである場合にサポートされます。int
vote(Authentication authentication, java.lang.Object object, java.util.Collection<ConfigAttribute> definition)
JSR 250 による投票。
メソッドの詳細
supports
public boolean supports(ConfigAttribute configAttribute)
指定された構成属性は、Jsr250SecurityConfig
のインスタンスである場合にサポートされます。- 次で指定:
- インターフェース
AccessDecisionVoter<java.lang.Object>
のsupports
- パラメーター:
configAttribute
- 構成属性。- 戻り値:
- config 属性がサポートされているかどうか。
supports
public boolean supports(java.lang.Class<?> clazz)
すべてのクラスがサポートされています。- 次で指定:
- インターフェース
AccessDecisionVoter<java.lang.Object>
のsupports
- パラメーター:
clazz
- クラス。- 戻り値:
- true
vote
public int vote(Authentication authentication, java.lang.Object object, java.util.Collection<ConfigAttribute> definition)
JSR 250 による投票。JSR-250 属性が見つからない場合、棄権されます。それ以外の場合、見つかった属性に基づいてアクセスを許可または拒否します。
- 次で指定:
- インターフェース
AccessDecisionVoter<java.lang.Object>
のvote
- パラメーター:
authentication
- 認証オブジェクト。object
- アクセスオブジェクト。definition
- 構成定義。- 戻り値:
- 投票。