アノテーションインターフェース Secured
@TargetSE({METHODSE,TYPESE})
@RetentionSE(RUNTIMESE)
@InheritedSE
@DocumentedSE
public @interface Secured
サービス層のセキュリティ属性を説明するための Java 5 アノテーション。
Secured
アノテーションは、ビジネスメソッドのセキュリティ構成属性のリストを定義するために使用されます。このアノテーションは、XML 構成の代わりに Java 5 として使用できます。
例:
@Secured({ "ROLE_USER" }) public void create(Contact contact); @Secured({ "ROLE_USER", "ROLE_ADMIN" }) public void update(Contact contact); @Secured({ "ROLE_ADMIN" }) public void delete(Contact contact);
必須定数のサマリー
要素の詳細
value
StringSE[] valueセキュリティ構成属性(ROLE_USER、ROLE_ADMIN など)のリストを返します。- 戻り値:
- String[] 安全なメソッド属性