java.lang.Object
com.sun.net.httpserver.HttpPrincipal
- すべての実装されたインタフェース:
Principal
HTTP基本認証またはダイジェスト認証によって認証されたユーザーを表します。
-
コンストラクタのサマリー
コンストラクタ説明HttpPrincipal(String username, String realm)
指定されたusername
およびrealm
からHttpPrincipal
を作成します。 -
メソッドのサマリー
-
コンストラクタの詳細
-
HttpPrincipal
指定されたusername
およびrealm
からHttpPrincipal
を作成します。- パラメータ:
username
- レルム内のユーザーの名前realm
- このユーザーのレルム- 例外:
NullPointerException
- ユーザー名またはレルムがnull
かどうか
-
-
メソッドの詳細
-
equals
public boolean equals(Object another)HttpPrincipal
のインスタンスを比較します。 「別の」がHttpPrincipal
のインスタンスであり、そのユーザー名とレルムがこのオブジェクトのユーザー名とレルムと等しい場合、true
を返します。 それ以外の場合はfalse
を戻します。 -
getName
public String getName()この主体の内容をrealm:username形式で返します。 -
getUsername
public String getUsername()このオブジェクトが作成されたusername
を返します。- 戻り値:
- このオブジェクトに関連付けられたユーザーの名前
-
getRealm
public String getRealm()このオブジェクトが作成されたrealm
を返します。- 戻り値:
- このオブジェクトに関連付けられたレルム
-
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()
と同じ文字列を返します。
-