Интерфейс Group
- Все суперинтерфейсы:
Principal
@Deprecated(since="9",
forRemoval=true)
public interface Group
extends Principal
java.security.Policy и связанные классы начиная с версии 1.2.Этот интерфейс используется для представления группы принципалов. (Принципал представляет собой сущность, такую как отдельный пользователь или компания).
Обратите внимание, что Group расширяет Principal. Таким образом, в качестве аргумента для методов, содержащих параметр Principal, можно передать либо Principal, либо Group. Например, вы можете добавить Principal или Group к объекту Group, вызвав метод addMember объекта, передав ему Principal или Group.
- С версии:
- 1.1
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
addMember(Principal user) |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Добавляет указанного члена в группу. |
boolean |
isMember(Principal member) |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Возвращает true, если переданный принципал является членом группы. |
Enumeration<? extends Principal> |
members() |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Возвращает перечисление членов группы. |
boolean |
removeMember(Principal user) |
Устаревший, подлежит удалению: Этот элемент API может быть удален в будущей версии. Удаляет указанного члена из группы. |
Методы, объявленные в интерфейсе java.security.Principal
equals, getName, hashCode, implies, toString
Методы
addMember
boolean addMember(Principal user)
Добавляет указанного члена в группу.
- Параметры:
-
user- принципал, который нужно добавить в эту группу. - Возвращает:
- true, если член был успешно добавлен, false, если принципал уже был членом.
removeMember
boolean removeMember(Principal user)
Удаляет указанного члена из группы.
- Параметры:
-
user- принципал, который нужно удалить из этой группы. - Возвращает:
- true, если принципал был удалён, или false, если принципал не был членом.
isMember
boolean isMember(Principal member)
Возвращает true, если переданный принципал является членом группы. Этот метод выполняет рекурсивный поиск, поэтому, если принципал принадлежит группе, которая является членом этой группы, возвращается true.
- Параметры:
-
member- принципал, чьё членство проверяется. - Возвращает:
- true, если принципал является членом этой группы, иначе false.
members
Enumeration<? extends Principal> members()
Возвращает перечисление членов группы. Возвращаемые объекты могут быть экземплярами либо Principal, либо Group (который является подклассом Principal).
- Возвращает:
- перечисление членов группы.
© 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/java.base/java/security/acl/Group.html