クラス PostInvocationAdviceProvider

java.lang.ObjectSE
org.springframework.security.access.prepost.PostInvocationAdviceProvider
実装されたすべてのインターフェース:
AfterInvocationProvider

@DeprecatedSE public class PostInvocationAdviceProvider extends ObjectSE implements AfterInvocationProvider
使用すべきではありません。
代わりに AuthorizationManagerAfterMethodInterceptor を使用してください
AfterInvocationProvider は、@PostAuthorize および @PostFilter アノテーションから作成された PostInvocationAttribute を渡す PostInvocationAuthorizationAdvice インスタンスに委譲します。
導入:
3.0
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected final org.apache.commons.logging.Log
    使用すべきではありません。
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
    使用すべきではありません。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    decide(Authentication authentication, ObjectSE object, CollectionSE<ConfigAttribute> config, ObjectSE returnedObject)
    使用すべきではありません。
    boolean
    supports(ClassSE<?> clazz)
    使用すべきではありません。
    AfterInvocationProvider が、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。
    boolean
    使用すべきではありません。
    この AfterInvocationProvider が、渡された ConfigAttribute を含む決定に参加できるかどうかを示します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • logger

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

  • メソッドの詳細

    • decide

      public ObjectSE decide(Authentication authentication, ObjectSE object, CollectionSE<ConfigAttribute> config, ObjectSE returnedObject) throws AccessDeniedException
      使用すべきではありません。
      次で指定:
      インターフェース AfterInvocationProviderdecide 
      例外:
      AccessDeniedException
    • supports

      public boolean supports(ConfigAttribute attribute)
      使用すべきではありません。
      インターフェースからコピーされた説明: AfterInvocationProvider
      この AfterInvocationProvider が、渡された ConfigAttribute を含む決定に参加できるかどうかを示します。

      これにより、AbstractSecurityInterceptor は、構成された AccessDecisionManager および / または RunAsManager および / または AccessDecisionManager が消費できるすべての構成属性をチェックできます。

      次で指定:
      インターフェース AfterInvocationProvidersupports 
      パラメーター:
      attribute - AbstractSecurityInterceptor に対して構成された構成属性
      戻り値:
      この AfterInvocationProvider が渡された構成属性をサポートできる場合は true
    • supports

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