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の場合
-
-
メソッドの詳細
-
equals
public boolean equals(Object another)2つのHttpPrincipalを比較します。 他方がHttpPrincipalのインスタンスであり、そのユーザー名とレルムがこのオブジェクトのユーザー名とレルムに等しい場合は、true
を返します。 それ以外の場合はfalse
を返します。 -
getName
public String getName()この主体の内容をレルム:ユーザー名の形式で返します。 -
getUsername
public String getUsername()このオブジェクトの作成に使ったユーザー名を返します。 -
getRealm
public String getRealm()このオブジェクトの作成に使ったレルムを返します。 -
hashCode
public int hashCode()このHttpPrincipalのハッシュ・コードを返します。 これは(getUsername()+getRealm().hashCode()
として計算されます。- 定義:
hashCode
、インタフェース:Principal
- オーバーライド:
hashCode
、クラス:Object
- 戻り値:
- このオブジェクトのハッシュ・コード値。
- 関連項目:
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
toString
public String toString()getName()と同じ文字列を返します。
-