インターフェース ConfigAttribute
- すべてのスーパーインターフェース:
SerializableSE
- すべての既知のサブインターフェース:
PostInvocationAttribute
,PreInvocationAttribute
- すべての既知の実装クラス:
Jsr250SecurityConfig
,SecurityConfig
セキュリティシステム関連の構成属性を格納します。
AbstractSecurityInterceptor
がセットアップされると、構成属性のリストがセキュアオブジェクトパターン用に定義されます。これらの構成属性には、RunAsManager
、AccessDecisionManager
、AccessDecisionManager
デリゲートにとって特別な意味があります。
実行時に、同じセキュアオブジェクトターゲットの他の ConfigAttribute
とともに保存されます。
方法の概要
修飾子と型メソッド説明ConfigAttribute
がString
として表現でき、String
がRunAsManager
、AccessDecisionManager
、AccessDecisionManager
デリゲートによって構成パラメーターとして信頼される精度で十分である場合、このメソッドはそのようなString
を返す必要があります。
メソッドの詳細
getAttribute
StringSE getAttribute()ConfigAttribute
がString
として表現でき、String
がRunAsManager
、AccessDecisionManager
、AccessDecisionManager
デリゲートによって構成パラメーターとして信頼される精度で十分である場合、このメソッドはそのようなString
を返す必要があります。ConfigAttribute
をString
として十分な精度で表現できない場合、null
を返す必要があります。null
を返すには、ConfigAttribute
実装を特にサポートするために依存クラスが必要になるため、実際に必要でない限り、null
を返すことは避けてください。- 戻り値:
- 構成属性(または、構成属性を十分な精度で
String
として表現できない場合はnull
)の表現。