Интерфейс PrincipalComparator
public interface PrincipalComparator
java.security.Principal, обычно также реализует этот интерфейс, чтобы предоставить способ сравнения этого объекта со специфицированным Subject. Сравнение достигается с помощью метода implies. Реализация метода implies определяет, подразумевает ли этот объект указанный Subject. Одним примером применения этого метода может быть для объекта "группы", который подразумевает конкретную Subject, если эта Subject принадлежит группе. Другим примером применения этого метода может быть для объекта "роли", который подразумевает конкретную Subject, если эта Subject в данный момент исполняет эту роль.
Хотя классы, реализующие этот интерфейс, обычно также реализуют интерфейс java.security.Principal, это не обязательно. Другими словами, классы могут реализовать интерфейс java.security.Principal самостоятельно, интерфейс PrincipalComparator самостоятельно или оба одновременно.
Краткое описание методов
Подробное описание методов
implies
boolean implies(Subject subject)
Subject.- Параметры:
-
subject- проверяемый субъект - Возвращает:
- true, если указанный
Subjectподразумевается этим объектом, или false в противном случае.
© 1993, 2021, 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/17/docs/api/jdk.security.auth/com/sun/security/auth/PrincipalComparator.html