Spec-Zone.ru › OpenJDK 8

Интерфейс Principal

Все известные подинтерфейсы:
Группа, ГруппаPrincipal, ПользовательPrincipal
Все известные реализующие классы:
Идентичность, ОбластьИдентичности, JMXPrincipal, KerberosPrincipal, Подписывающий, X500Principal

public interface Principal

Этот интерфейс представляет собой абстрактное понятие субъекта, которое может быть использовано для представления любого сущности, например, человека, корпорации и идентификатора входа.

См. также:
X509Certificate

Методы

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

Сравнивает этот субъект с указанным объектом.

String getName()

Возвращает имя этого субъекта.

int hashCode()

Возвращает хеш-код для этого субъекта.

default boolean implies(Subject subject)

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

String toString()

Возвращает строковое представление этого субъекта.

Методы

equals

boolean equals(Object another)

Сравнивает этот субъект с указанным объектом. Возвращает true, если переданный объект соответствует субъекту, представленному реализацией этого интерфейса.

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

toString

String toString()

Возвращает строковое представление этого субъекта.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого субъекта.

hashCode

int hashCode()

Возвращает хеш-код для этого субъекта.

Переопределяет:
hashCode в классе Object
Возвращает:
хеш-код для этого субъекта.
См. также:
Object.equals(java.lang.Object), System.identityHashCode(java.lang.Object)

getName

String getName()

Возвращает имя этого субъекта.

Возвращает:
имя этого субъекта.

implies

default boolean implies(Subject subject)

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

По умолчанию эта реализация метода возвращает true, если subject не null и содержит по крайней мере один субъект, равный этому субъекту.

Подклассы могут переопределить это с другой реализацией, если это необходимо.

Параметры:
subject - Subject
Возвращает:
true, если subject не null и подразумевается этим субъектом, или false в противном случае.
С тех пор:
1.8

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API