java.lang.Object
com.sun.net.httpserver.HttpPrincipal
- すべての実装されたインタフェース:
- Principal
public class HttpPrincipal extends Object implements Principal
HTTP基本認証またはダイジェスト認証によって認証されたユーザーを表します。
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 HttpPrincipal(String username, String realm)指定されたユーザー名またはレルムからHttpPrincipalを作成します。
- 
メソッドのサマリー
- 
コンストラクタの詳細- 
HttpPrincipal指定されたユーザー名またはレルムからHttpPrincipalを作成します。- パラメータ:
- username- レルム内のユーザーの名前
- realm- レルム。
- 例外:
- NullPointerException- ユーザー名とレルムのいずれかがnullの場合
 
 
- 
- 
メソッドの詳細- 
equalspublic boolean equals(Object another)2つのHttpPrincipalを比較します。 他方がHttpPrincipalのインスタンスであり、そのユーザー名とレルムがこのオブジェクトのユーザー名とレルムに等しい場合は、trueを返します。 それ以外の場合はfalseを返します。
- 
getNamepublic String getName()この主体の内容をレルム:ユーザー名の形式で返します。
- 
getUsernamepublic String getUsername()このオブジェクトの作成に使ったユーザー名を返します。
- 
getRealmpublic String getRealm()このオブジェクトの作成に使ったレルムを返します。
- 
hashCodepublic int hashCode()このHttpPrincipalのハッシュ・コードを返します。 これは(getUsername()+getRealm().hashCode()として計算されます。- 定義:
- hashCode、インタフェース:- Principal
- オーバーライド:
- hashCode、クラス:- Object
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
- Object.equals(java.lang.Object),- System.identityHashCode(java.lang.Object)
 
- 
toStringpublic String toString()getName()と同じ文字列を返します。
 
-