クラス PostInvocationAdviceProvider
java.lang.ObjectSE
org.springframework.security.access.prepost.PostInvocationAdviceProvider
- 実装されているすべてのインターフェース:
AfterInvocationProvider
@DeprecatedSE
public class PostInvocationAdviceProvider
extends ObjectSE
implements AfterInvocationProvider
使用すべきではありません。
AfterInvocationProvider は、@PostAuthorize および @PostFilter アノテーションから作成された PostInvocationAttribute を渡す
PostInvocationAuthorizationAdvice インスタンスに委譲します。- 導入:
- 3.0
フィールドのサマリー
フィールドコンストラクターの概要
コンストラクターコンストラクター説明使用すべきではありません。メソッドのサマリー
修飾子と型メソッド説明decide(Authentication authentication, ObjectSE object, CollectionSE<ConfigAttribute> config, ObjectSE returnedObject) 使用すべきではありません。boolean使用すべきではありません。AfterInvocationProviderが、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。booleansupports(ConfigAttribute attribute) 使用すべきではありません。このAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。
フィールドの詳細
logger
protected final org.apache.commons.logging.Log logger使用すべきではありません。
コンストラクターの詳細
PostInvocationAdviceProvider
使用すべきではありません。
メソッドの詳細
decide
public ObjectSE decide(Authentication authentication, ObjectSE object, CollectionSE<ConfigAttribute> config, ObjectSE returnedObject) throws AccessDeniedException 使用すべきではありません。- 次で指定:
- インターフェース
AfterInvocationProviderのdecide - 例外:
AccessDeniedException
supports
使用すべきではありません。インターフェースからコピーされた説明:AfterInvocationProviderこのAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。これにより、
AbstractSecurityInterceptorは、構成されたAccessDecisionManagerおよび / またはRunAsManagerおよび / またはAccessDecisionManagerが消費できるすべての構成属性をチェックできます。- 次で指定:
- インターフェース
AfterInvocationProviderのsupports - パラメーター:
attribute-AbstractSecurityInterceptorに対して構成された構成属性- 戻り値:
- この
AfterInvocationProviderが渡された構成属性をサポートできる場合は true
supports
使用すべきではありません。インターフェースからコピーされた説明:AfterInvocationProviderAfterInvocationProviderが、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。- 次で指定:
- インターフェース
AfterInvocationProviderのsupports - パラメーター:
clazz- 照会されているセキュアオブジェクトのクラス- 戻り値:
- 実装が指定されたクラスを処理できる場合は true
AuthorizationManagerAfterMethodInterceptorを使用してください