public interface SecurityMetadataSource
extends org.springframework.aop.framework.AopInfrastructureBeanConfigAttribute を格納および識別することができるクラスによって実装されます。| 修飾子と型 | メソッドと説明 |
|---|---|
java.util.Collection<ConfigAttribute> | getAllConfigAttributes() 使用可能な場合、実装クラスによって定義されたすべての ConfigAttribute を返します。 |
java.util.Collection<ConfigAttribute> | getAttributes(java.lang.Object object) 特定のセキュアオブジェクトに適用される ConfigAttribute にアクセスします。 |
boolean | supports(java.lang.Class<?> clazz)SecurityMetadataSource 実装が、示されたセキュアオブジェクト型に ConfigAttribute を提供できるかどうかを示します。 |
java.util.Collection<ConfigAttribute> getAttributes(java.lang.Object object) throws java.lang.IllegalArgumentException
ConfigAttribute にアクセスします。object - 保護されているオブジェクト java.lang.IllegalArgumentException - 渡されたオブジェクトが SecurityMetadataSource 実装でサポートされている型ではない場合 java.util.Collection<ConfigAttribute> getAllConfigAttributes()
ConfigAttribute を返します。 これは、AbstractSecurityInterceptor に対して構成されている各 ConfigAttribute の起動時検証を実行するために使用されます。
ConfigAttribute または null boolean supports(java.lang.Class<?> clazz)
SecurityMetadataSource 実装が、示されたセキュアオブジェクト型に ConfigAttribute を提供できるかどうかを示します。clazz - 照会されているクラス