インターフェース SecurityMetadataSource

    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   抽象メソッド  
      修飾子と型 メソッド 説明
      java.util.Collection<ConfigAttribute>getAllConfigAttributes()
      使用可能な場合、実装クラスによって定義されたすべての ConfigAttribute を返します。
      java.util.Collection<ConfigAttribute>getAttributes​(java.lang.Object object)
      特定のセキュアオブジェクトに適用される ConfigAttribute にアクセスします。
      booleansupports​(java.lang.Class<?> clazz)
      SecurityMetadataSource 実装が、示されたセキュアオブジェクト型に ConfigAttribute を提供できるかどうかを示します。
    • メソッドの詳細

      • getAttributes

        java.util.Collection<ConfigAttribute> getAttributes​(java.lang.Object object)
                                                     throws java.lang.IllegalArgumentException
        特定のセキュアオブジェクトに適用される ConfigAttribute にアクセスします。
        パラメーター:
        object - 保護されているオブジェクト
        戻り値:
        渡された保護されたオブジェクトに適用される属性。該当する属性がない場合は、空のコレクションを返します。
        例外:
        java.lang.IllegalArgumentException - 渡されたオブジェクトが SecurityMetadataSource 実装でサポートされている型ではない場合
      • getAllConfigAttributes

        java.util.Collection<ConfigAttribute> getAllConfigAttributes()
        使用可能な場合、実装クラスによって定義されたすべての ConfigAttribute を返します。

        これは、AbstractSecurityInterceptor に対して構成されている各 ConfigAttribute の起動時検証を実行するために使用されます。

        戻り値:
        サポートされていない場合は ConfigAttribute または null 
      • supports

        boolean supports​(java.lang.Class<?> clazz)
        SecurityMetadataSource 実装が、示されたセキュアオブジェクト型に ConfigAttribute を提供できるかどうかを示します。
        パラメーター:
        clazz - 照会されているクラス
        戻り値:
        実装が指定されたクラスを処理できる場合は true