インターフェース ConfigAttribute

すべてのスーパーインターフェース:
SerializableSE
すべての既知のサブインターフェース:
PostInvocationAttributePreInvocationAttribute
すべての既知の実装クラス:
Jsr250SecurityConfigSecurityConfig

public interface ConfigAttribute extends SerializableSE
セキュリティシステム関連の構成属性を格納します。

AbstractSecurityInterceptor がセットアップされると、構成属性のリストがセキュアオブジェクトパターン用に定義されます。これらの構成属性には、RunAsManagerAccessDecisionManagerAccessDecisionManager デリゲートにとって特別な意味があります。

実行時に、同じセキュアオブジェクトターゲットの他の ConfigAttribute とともに保存されます。

  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    ConfigAttribute が String として表現でき、String が RunAsManagerAccessDecisionManagerAccessDecisionManager デリゲートによって構成パラメーターとして信頼される精度で十分である場合、このメソッドはそのような String を返す必要があります。
  • メソッドの詳細

    • getAttribute

      StringSE getAttribute()
      ConfigAttribute が String として表現でき、String が RunAsManagerAccessDecisionManagerAccessDecisionManager デリゲートによって構成パラメーターとして信頼される精度で十分である場合、このメソッドはそのような String を返す必要があります。

      ConfigAttribute を String として十分な精度で表現できない場合、null を返す必要があります。null を返すには、ConfigAttribute 実装を特にサポートするために依存クラスが必要になるため、実際に必要でない限り、null を返すことは避けてください。

      戻り値:
      構成属性(または、構成属性を十分な精度で String として表現できない場合は null)の表現。