クラス Jsr250Voter

  • 実装されたすべてのインターフェース:
    AccessDecisionVoter<java.lang.Object>

    public class Jsr250Voter
    extends java.lang.Object
    implements AccessDecisionVoter<java.lang.Object>
    JSR-250 構成属性の投票者。
    導入:
    2.0
    • コンストラクターの詳細

      • Jsr250Voter

        public Jsr250Voter()
    • メソッドの詳細

      • 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 - 構成定義。
        戻り値:
        投票。