インターフェース ConfigAttribute

  • すべてのスーパーインターフェース:
    java.io.Serializable
    すべての既知のサブインターフェース:
    PostInvocationAttributePreInvocationAttribute
    すべての既知の実装クラス:
    Jsr250SecurityConfigSecurityConfig

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

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

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

    • メソッドの詳細

      • getAttribute

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

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

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