Интерфейс PrincipalComparator

public interface PrincipalComparator

Объект, реализующий интерфейс java.security.Principal, обычно также реализует этот интерфейс, чтобы предоставить способ сравнения этого объекта со специфицированным Subject.

Сравнение достигается с помощью метода implies. Реализация метода implies определяет, подразумевает ли этот объект указанный Subject. Одним из примеров применения этого метода может быть для объекта "группы", который подразумевает конкретный Subject, если этот Subject принадлежит группе. Другим примером применения этого метода может быть для объекта "роли", который подразумевает конкретную Subject, если этот Subject в настоящее время исполняет эту роль.

Хотя классы, реализующие этот интерфейс, обычно также реализуют интерфейс java.security.Principal, это не обязательно. Другими словами, классы могут реализовывать интерфейс java.security.Principal сам по себе, интерфейс PrincipalComparator сам по себе или оба одновременно.

См. также:
Principal, Subject

Краткое описание методов

Модификатор и тип Метод Описание
boolean implies​(Subject subject)

Проверка, подразумевает ли этот объект указанный Subject.

Подробное описание методов

implies

boolean implies(Subject subject)

Проверка, подразумевает ли этот объект указанный Subject.

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

© 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.security.auth/com/sun/security/auth/PrincipalComparator.html

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