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 を示します。
| コンストラクタと説明 | 
|---|
| SubjectDelegationPermission(String name)指定された名前で、新しい SubjectDelegationPermission を作成します。 | 
| SubjectDelegationPermission(String name,                            String actions)指定された名前で、新しい SubjectDelegationPermission オブジェクトを作成します。 | 
equals, getActions, hashCode, implies, newPermissionCollectioncheckGuard, getName, toStringpublic SubjectDelegationPermission(String name)
name - SubjectDelegationPermission の名前NullPointerException - name が null である場合。IllegalArgumentException - name が空である場合。public SubjectDelegationPermission(String name, String actions)
name - SubjectDelegationPermission の名前actions - 必ず null。NullPointerException - name が null である場合。IllegalArgumentException - name が空の場合、または actions が null でない場合。 バグまたは機能を送信 
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.