Класс UnixNumericGroupPrincipal
- Все реализуемые интерфейсы:
Serializable, Principal
public class UnixNumericGroupPrincipal extends Object implements Principal, Serializable
Principal и представляет идентификационный номер группы Unix (GID) пользователя. Такие субъекты, как этот UnixNumericGroupPrincipal, могут быть связаны с определенным Subject, чтобы дополнить этот Subject дополнительной идентичностью. Дополнительные сведения об этом см. в классе Subject. После этого решения об авторизации могут приниматься на основе субъектов, связанных с Subject.
- Начиная с:
- 1.4
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
UnixNumericGroupPrincipal |
Создает UnixNumericGroupPrincipal, используя представление идентификационного номера группы (GID) пользователя в виде long. |
UnixNumericGroupPrincipal |
Создает UnixNumericGroupPrincipal, используя представление идентификационного номера группы (GID) пользователя в виде String. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Сравнивает указанный объект с этим UnixNumericGroupPrincipal на равенство. |
String |
getName() |
Возвращает идентификационный номер группы (GID) пользователя для этого UnixNumericGroupPrincipal. |
int |
hashCode() |
Возвращает хеш-код для этого UnixNumericGroupPrincipal. |
boolean |
isPrimaryGroup() |
Возвращает true, если этот идентификационный номер группы (GID) обозначает основную группу, к которой принадлежит пользователь. |
long |
longValue() |
Возвращает идентификационный номер группы (GID) пользователя для этого UnixNumericGroupPrincipal в виде long. |
String |
toString() |
Возвращает строковое представление этого UnixNumericGroupPrincipal. |
Подробное описание конструкторов
UnixNumericGroupPrincipal
public UnixNumericGroupPrincipal(String name, boolean primaryGroup)
UnixNumericGroupPrincipal, используя представление идентификационного номера группы (GID) пользователя в виде String.- Параметры:
-
name— идентификационный номер группы (GID) этого пользователя. -
primaryGroup— true, если указанный GID обозначает основную группу, к которой принадлежит этот пользователь. - Исключения:
-
NullPointerException— еслиnameимеет значениеnull.
UnixNumericGroupPrincipal
public UnixNumericGroupPrincipal(long name, boolean primaryGroup)
UnixNumericGroupPrincipal, используя представление идентификационного номера группы (GID) пользователя в виде long.- Параметры:
-
name— идентификационный номер группы (GID) этого пользователя, представленный в виде long. -
primaryGroup— true, если указанный GID обозначает основную группу, к которой принадлежит этот пользователь.
Подробное описание методов
getName
longValue
public long longValue()
UnixNumericGroupPrincipal в виде long.- Возвращает:
- идентификационный номер группы (GID) пользователя для этого
UnixNumericGroupPrincipalв виде long.
isPrimaryGroup
public boolean isPrimaryGroup()
- Возвращает:
- true, если этот идентификационный номер группы (GID) обозначает основную группу, к которой принадлежит пользователь; в противном случае — false.
toString
equals
public boolean equals(Object o)
UnixNumericGroupPrincipal на равенство. Возвращает true, если данный объект также является UnixNumericGroupPrincipal и оба объекта UnixNumericGroupPrincipal имеют одинаковый идентификационный номер группы (GID).hashCode
© 1993, 2025, 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/25/docs/api/jdk.security.auth/com/sun/security/auth/UnixNumericGroupPrincipal.html