JavaTM 2 Platform
Standard Ed. 5.0

javax.management.remote
クラス SubjectDelegationPermission

java.lang.Object
  上位を拡張 java.security.Permission
      上位を拡張 java.security.BasicPermission
          上位を拡張 javax.management.remote.SubjectDelegationPermission
すべての実装されたインタフェース:
Serializable, Guard

public final class SubjectDelegationPermission
extends BasicPermission

承認アイデンティティに代わってオペレーションを実行する認証アイデンティティに必要なアクセス権です。

SubjectDelegationPermission は名前 (「ターゲット名」とも呼ばれる) を持ちますが、アクションリストは持ちません。ユーザは名前付きアクセス権を持つ場合と、持たない場合があります。

ターゲット名は承認主体クラス名、ピリオド、および承認主体名から成る名前 (PrincipalClassName.PrincipalName) です。

アスタリスクは単独で使用できます。ターゲット名の末尾のピリオド (.) の直後に置かれた場合は、ワイルドカード一致を表します。

たとえば、「*」、「javax.management.remote.JMXPrincipal.*」、「javax.management.remote.JMXPrincipal.delegate」は、いずれも有効なターゲット名です。最初のターゲット名は、主体クラスの任意の主体名を示します。2 番目のターゲット名は、具象主体クラス javax.management.remote.JMXPrincipal の任意の主体名を示します。3 番目のターゲット名は、具象主体クラス javax.management.remote.JMXPrincipal の具象主体名 delegate を示します。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
SubjectDelegationPermission(String name)
          指定された名前で、新しい SubjectDelegationPermission を作成します。
SubjectDelegationPermission(String name, String actions)
          指定された名前で、新しい SubjectDelegationPermission オブジェクトを作成します。
 
メソッドの概要
 
クラス java.security.BasicPermission から継承されたメソッド
equals, getActions, hashCode, implies, newPermissionCollection
 
クラス java.security.Permission から継承されたメソッド
checkGuard, getName, toString
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

SubjectDelegationPermission

public SubjectDelegationPermission(String name)
指定された名前で、新しい SubjectDelegationPermission を作成します。この名前は、SubjectDelegationPermission の記号名です。

パラメータ:
name - SubjectDelegationPermission の名前
例外:
NullPointerException - namenull の場合
IllegalArgumentException - name が空の場合

SubjectDelegationPermission

public SubjectDelegationPermission(String name,
                                   String actions)
指定された名前で、新しい SubjectDelegationPermission オブジェクトを作成します。この名前は、SubjectDelegationPermission の記号名です。String アクションは現在未使用で、null になります。

パラメータ:
name - SubjectDelegationPermission の名前
actions - 必ず null
例外:
NullPointerException - namenull の場合
IllegalArgumentException - name が空の場合、または actions が null 以外の場合

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。