クラス AbstractMethodSecurityMetadataSource

java.lang.ObjectSE
org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
実装済みのインターフェース一覧:
org.springframework.aop.framework.AopInfrastructureBean, MethodSecurityMetadataSource, SecurityMetadataSource
既知の直属サブクラス
AbstractFallbackMethodSecurityMetadataSource, DelegatingMethodSecurityMetadataSource, PrePostAnnotationSecurityMetadataSource

@NullUnmarked @DeprecatedSE public abstract class AbstractMethodSecurityMetadataSource extends ObjectSE implements MethodSecurityMetadataSource
使用すべきではありません。
代わりに <method-security> および <intercept-methods> に use-authorization-manager 属性を使用するか、アノテーションベースまたは AuthorizationManager ベースの認可を使用します。
保護されたオブジェクト型を MethodInvocation に解決する MethodSecurityMetadataSource の抽象実装。
  • フィールドの詳細

    • logger

      protected final org.apache.commons.logging.Log logger
      使用すべきではありません。
  • コンストラクターの詳細

    • AbstractMethodSecurityMetadataSource

      public AbstractMethodSecurityMetadataSource()
      使用すべきではありません。
  • 方法の詳細

    • getAttributes

      public final CollectionSE<ConfigAttribute> getAttributes(ObjectSE object)
      使用すべきではありません。
      インターフェースからコピーされた説明: SecurityMetadataSource
      特定のセキュアオブジェクトに適用される ConfigAttribute にアクセスします。
      次で指定:
      インターフェース SecurityMetadataSource 内の getAttributes 
      パラメーター:
      object - 保護されているオブジェクト
      戻り値:
      渡された保護されたオブジェクトに適用される属性。該当する属性がない場合は、空のコレクションを返します。
    • supports

      public final boolean supports(ClassSE<?> clazz)
      使用すべきではありません。
      インターフェースからコピーされた説明: SecurityMetadataSource
      SecurityMetadataSource 実装が、示されたセキュアオブジェクト型に ConfigAttribute を提供できるかどうかを示します。
      次で指定:
      インターフェース SecurityMetadataSource 内の supports 
      パラメーター:
      clazz - 照会されているクラス
      戻り値:
      実装が指定されたクラスを処理できる場合は true