Интерфейс 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) | Проверка, подразумевает ли этот объект указанный |
Подробное описание методов
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