Интерфейс 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, 2023, 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/21/docs/api/jdk.security.auth/com/sun/security/auth/PrincipalComparator.html