クラス AbstractMethodSecurityMetadataSource
- java.lang.Object
-
- org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
- 実装されたすべてのインターフェース:
org.springframework.aop.framework.AopInfrastructureBean
、MethodSecurityMetadataSource
、SecurityMetadataSource
- 既知の直属サブクラス
AbstractFallbackMethodSecurityMetadataSource
、DelegatingMethodSecurityMetadataSource
、PrePostAnnotationSecurityMetadataSource
public abstract class AbstractMethodSecurityMetadataSource extends java.lang.Object implements MethodSecurityMetadataSource
保護されたオブジェクト型を MethodInvocation に解決する MethodSecurityMetadataSource の抽象実装。
フィールドサマリー
フィールド 修飾子と型 フィールド 説明 protected org.apache.commons.logging.Log
logger
コンストラクターのサマリー
コンストラクター コンストラクター 説明 AbstractMethodSecurityMetadataSource()
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.util.Collection<ConfigAttribute>
getAttributes(java.lang.Object object)
特定のセキュアオブジェクトに適用されるConfigAttribute
にアクセスします。boolean
supports(java.lang.Class<?> clazz)
SecurityMetadataSource
実装が、示されたセキュアオブジェクト型にConfigAttribute
を提供できるかどうかを示します。クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インターフェース org.springframework.security.access.method.MethodSecurityMetadataSource から継承されたメソッド
getAttributes
インターフェース org.springframework.security.access.SecurityMetadataSource から継承されたメソッド
getAllConfigAttributes
メソッドの詳細
getAttributes
public final java.util.Collection<ConfigAttribute> getAttributes(java.lang.Object object)
インターフェースからコピーされた説明:SecurityMetadataSource
特定のセキュアオブジェクトに適用されるConfigAttribute
にアクセスします。- 次で指定:
- インターフェース
SecurityMetadataSource
のgetAttributes
- パラメーター:
object
- 保護されているオブジェクト- 戻り値:
- 渡された保護されたオブジェクトに適用される属性。該当する属性がない場合は、空のコレクションを返します。
supports
public final boolean supports(java.lang.Class<?> clazz)
インターフェースからコピーされた説明:SecurityMetadataSource
SecurityMetadataSource
実装が、示されたセキュアオブジェクト型にConfigAttribute
を提供できるかどうかを示します。- 次で指定:
- インターフェース
SecurityMetadataSource
のsupports
- パラメーター:
clazz
- 照会されているクラス- 戻り値:
- 実装が指定されたクラスを処理できる場合は true