- java.lang.Object
- 
- com.sun.security.auth.UserPrincipal
 
- 
- すべての実装されたインタフェース:
- Serializable,- Principal
 
 public final class UserPrincipal extends Object implements Principal, Serializable ユーザー名またはアカウント名で識別されるユーザー・プリンシパル。認証に成功したら、ユーザー Principalを特定のSubjectと関連付けて、そのSubjectを追加の識別情報によって拡張できます。 承認の決定はSubjectに関連付けられたPrincipalに基づいて行われます。このクラスは変更できません。 - 導入されたバージョン:
- 1.6
- 関連項目:
- 直列化された形式
 
- 
- 
コンストラクタの詳細- 
UserPrincipalpublic UserPrincipal(String name) プリンシパルを作成します。- パラメータ:
- name- 主体の文字列名。
- 例外:
- NullPointerException-- nameが- nullである場合。
 
 
- 
 - 
メソッドの詳細- 
equalspublic boolean equals(Object object) 指定されたオブジェクトと主体を比較します。
 - 
hashCodepublic int hashCode() このプリンシパルのハッシュ・コードを返します。- 定義:
- hashCode、インタフェース:- Principal
- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- この主体のハッシュ・コード。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
 
- 
 
-