インターフェース AfterInvocationProvider
- すべての既知の実装クラス:
AbstractAclProvider、AclEntryAfterInvocationCollectionFilteringProvider、AclEntryAfterInvocationProvider、PostInvocationAdviceProvider
@Deprecated public interface AfterInvocationProvider使用すべきではありません。AuthorizationManagerで委譲を使用してくださいクラスがAfterInvocationProviderManager決定に参加する責任があることを示します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 java.lang.Objectdecide(Authentication authentication, java.lang.Object object, java.util.Collection<ConfigAttribute> attributes, java.lang.Object returnedObject)使用すべきではありません。booleansupports(java.lang.Class<?> clazz)使用すべきではありません。AfterInvocationProviderが、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。booleansupports(ConfigAttribute attribute)使用すべきではありません。このAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。
メソッドの詳細
decide
java.lang.Object decide(Authentication authentication, java.lang.Object object, java.util.Collection<ConfigAttribute> attributes, java.lang.Object returnedObject) throws AccessDeniedException
使用すべきではありません。
supports
boolean supports(ConfigAttribute attribute)
使用すべきではありません。このAfterInvocationProviderが、渡されたConfigAttributeを含む決定に参加できるかどうかを示します。これにより、
AbstractSecurityInterceptorは、構成されたAccessDecisionManagerおよび / またはRunAsManagerおよび / またはAccessDecisionManagerが消費できるすべての構成属性をチェックできます。- パラメーター:
attribute-AbstractSecurityInterceptorに対して構成された構成属性- 戻り値:
- この
AfterInvocationProviderが渡された構成属性をサポートできる場合は true
supports
boolean supports(java.lang.Class<?> clazz)
使用すべきではありません。AfterInvocationProviderが、示されたセキュアオブジェクト型に対して「呼び出し後」処理を提供できるかどうかを示します。- パラメーター:
clazz- 照会されているセキュアオブジェクトのクラス- 戻り値:
- 実装が指定されたクラスを処理できる場合は true