モジュール jdk.httpserver
パッケージ com.sun.net.httpserver

クラスHttpPrincipal

  • すべての実装されたインタフェース:
    Principal


    public class HttpPrincipal
    extends Object
    implements Principal
    HTTP基本認証またはダイジェスト認証によって認証されたユーザーを表します。
    • コンストラクタの詳細

      • HttpPrincipal

        public HttpPrincipal​(String username,
                             String realm)
        指定されたユーザー名またはレルムからHttpPrincipalを作成します。
        パラメータ:
        username - レルム内のユーザーの名前
        realm - レルム。
        例外:
        NullPointerException - ユーザー名とレルムのいずれかがnullの場合
    • メソッドの詳細

      • equals

        public boolean equals​(Object another)
        2つのHttpPrincipalを比較します。 他方がHttpPrincipalのインスタンスであり、そのユーザー名とレルムがこのオブジェクトのユーザー名とレルムに等しい場合は、trueを返します。 それ以外の場合はfalseを返します。
        定義:
        equals 、インタフェース: Principal
        オーバーライド:
        equals 、クラス:  Object
        パラメータ:
        another - 比較対象の参照オブジェクト。
        戻り値:
        このオブジェクトがobj引数と同じである場合はtrue、それ以外の場合はfalse
        関連項目:
        Object.hashCode()HashMap
      • getName

        public String getName​()
        この主体の内容をレルム:ユーザー名の形式で返します。
        定義:
        getName 、インタフェース: Principal
        戻り値:
        この主体の名前。
      • getUsername

        public String getUsername​()
        このオブジェクトの作成に使ったユーザー名を返します。
      • getRealm

        public String getRealm​()
        このオブジェクトの作成に使ったレルムを返します。
      • toString

        public String toString​()
        getName()と同じ文字列を返します。
        定義:
        toString 、インタフェース: Principal
        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        このオブジェクトの文字列表現