- 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
- 関連項目:
- 直列化された形式
-
-
コンストラクタの詳細
-
UserPrincipal
public UserPrincipal(String name)
プリンシパルを作成します。- パラメータ:
name
- 主体の文字列名。- 例外:
NullPointerException
-name
がnull
である場合。
-
-
メソッドの詳細
-
equals
public boolean equals(Object object)
指定されたオブジェクトと主体を比較します。
-
hashCode
public int hashCode()
このプリンシパルのハッシュ・コードを返します。- 定義:
hashCode
、インタフェースPrincipal
- オーバーライド:
hashCode
、クラスObject
- 戻り値:
- この主体のハッシュ・コード。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-