アノテーションインターフェース RolesAllowed


@DocumentedSE @RetentionSE(RUNTIMESE) @TargetSE({TYPESE,METHODSE}) public @interface RolesAllowed
アプリケーションのメソッドへのアクセスを許可するセキュリティロールのリストを指定します。RolesAllowed アノテーションの値は、セキュリティロール名のリストです。このアノテーションは、クラスまたはメソッドで指定できます。クラスレベルで指定すると、クラス内のすべてのメソッドに適用されます。メソッドで指定するということは、そのメソッドにのみ適用できることを意味します。クラスレベルとメソッドレベルの両方で適用された場合、2 つが競合すると、メソッド値がクラス値をオーバーライドします。
導入:
共通のアノテーション 1.0
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    アクセスが許可されているロールのリスト。
  • 要素の詳細

    • value

      StringSE[] value
      アクセスが許可されているロールのリスト。