クラス PostFilterAuthorizationMethodInterceptor

  • 実装されたすべてのインターフェース:
    org.aopalliance.aop.Adviceorg.aopalliance.intercept.Interceptororg.aopalliance.intercept.MethodInterceptororg.springframework.aop.Advisororg.springframework.aop.framework.AopInfrastructureBeanorg.springframework.aop.PointcutAdvisororg.springframework.core.Ordered

    public final class PostFilterAuthorizationMethodInterceptor
    extends java.lang.Object
    implements org.springframework.core.Ordered, org.aopalliance.intercept.MethodInterceptor, org.springframework.aop.PointcutAdvisor, org.springframework.aop.framework.AopInfrastructureBean
    PostFilter アノテーションからの式を評価することにより、MethodInvocation から returnedObject をフィルタリングする MethodInterceptor
    導入:
    5.6
    • コンストラクターの詳細

      • PostFilterAuthorizationMethodInterceptor

        public PostFilterAuthorizationMethodInterceptor()
        提供されたパラメーターを使用して PostFilterAuthorizationMethodInterceptor を作成します
    • メソッドの詳細

      • getOrder

        public int getOrder()
        次で指定:
        インターフェース org.springframework.core.OrderedgetOrder 
      • setOrder

        public void setOrder​(int order)
      • getPointcut

        public org.springframework.aop.Pointcut getPointcut()
        次で指定:
        インターフェース org.springframework.aop.PointcutAdvisorgetPointcut 
      • getAdvice

        public org.aopalliance.aop.Advice getAdvice()
        次で指定:
        インターフェース org.springframework.aop.AdvisorgetAdvice 
      • isPerInstance

        public boolean isPerInstance()
        次で指定:
        インターフェース org.springframework.aop.AdvisorisPerInstance 
      • invoke

        public java.lang.Object invoke​(org.aopalliance.intercept.MethodInvocation mi)
                                throws java.lang.Throwable
        MethodInvocation が指定する PostFilter アノテーションを使用して returnedObject をフィルター処理します。
        次で指定:
        インターフェース org.aopalliance.intercept.MethodInterceptorinvoke 
        パラメーター:
        mi - チェックチェックする MethodInvocation 
        戻り値:
        フィルタリングされた returnedObject
        例外:
        java.lang.Throwable