クラス PostInvocationAdviceProvider

  • 実装されたすべてのインターフェース:
    AfterInvocationProvider

    public class PostInvocationAdviceProvider
    extends java.lang.Object
    implements AfterInvocationProvider
    AfterInvocationProvider は、@PostAuthorize および @PostFilter アノテーションから作成された PostInvocationAttribute を渡す PostInvocationAuthorizationAdvice インスタンスに委譲します。
    導入:
    3.0
    • フィールドサマリー

      フィールド  
      修飾子と型 フィールド 説明
      protected org.apache.commons.logging.Loglogger
    • メソッドのサマリー

      すべてのメソッド   インスタンスメソッド   具象メソッド  
      修飾子と型 メソッド 説明
      java.lang.Objectdecide​(Authentication authentication, java.lang.Object object, java.util.Collection<ConfigAttribute> config, java.lang.Object returnedObject)
      booleansupports​(java.lang.Class<?> clazz)
      AfterInvocationProvider が、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。
      booleansupports​(ConfigAttribute attribute)
      この AfterInvocationProvider が、渡された ConfigAttribute を含む決定に参加できるかどうかを示します。
      • クラス java.lang.Object から継承されたメソッド

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

      • logger

        protected final org.apache.commons.logging.Log logger
    • メソッドの詳細

      • supports

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

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

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

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