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