Класс HttpPrincipal

Все реализованные интерфейсы:
Principal
public class HttpPrincipal
extends Object
implements Principal

Представляет пользователя, аутентифицированного с помощью HTTP Basic или Digest аутентификации.

Конструкторы

Конструктор Описание
HttpPrincipal​(String username, String realm)

создаёт HttpPrincipal из заданного имени пользователя и области.

Методы

Модификатор и тип Метод Описание
boolean equals​(Object another)

Сравнивает два HttpPrincipal.

String getName()

возвращает содержимое данного принципала в виде область:имя_пользователя

String getRealm()

возвращает область, с которой был создан этот объект.

String getUsername()

возвращает имя пользователя, с которым был создан этот объект.

int hashCode()

возвращает хэш-код для этого HttpPrincipal.

String toString()

возвращает ту же строку, что и getName()

Методы, унаследованные от класса java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, унаследованные от интерфейса java.security.Principal

implies

Конструкторы

HttpPrincipal

public HttpPrincipal(String username,
                     String realm)

создаёт HttpPrincipal из заданного имени пользователя и области

Параметры:
username - Имя пользователя в рамках области
realm - Область.
Исключения:
NullPointerException - если имя пользователя или область равны null

Методы

equals

public boolean equals(Object another)

Сравнивает два HttpPrincipal. Возвращает true, если another является экземпляром HttpPrincipal и его имя пользователя и область равны имени пользователя и области этого объекта. Возвращает false в противном случае.

Определено в:
equals в интерфейсе Principal
Переопределяет:
equals в классе Object
Параметры:
another - объект-ссылка для сравнения.
Возвращает:
true если этот объект такой же, как аргумент obj; false в противном случае.
См. также:
Object.hashCode(), HashMap

getName

public String getName()

возвращает содержимое данного принципала в виде область:имя_пользователя

Определено в:
getName в интерфейсе Principal
Возвращает:
имя этого принципала.

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()

Определено в:
toString в интерфейсе Principal
Переопределяет:
toString в классе Object
Возвращает:
строковое представление объекта.

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.httpserver/com/sun/net/httpserver/HttpPrincipal.html

Spec-Zone .ru
спецификации, руководства, описания, API