Spec-Zone.ru › OpenJDK 21

Класс UnixNumericGroupPrincipal

java.lang.Object
com.sun.security.auth.UnixNumericGroupPrincipal
Все реализованные интерфейсы:
Serializable, Principal
public class UnixNumericGroupPrincipal extends Object implements Principal, Serializable
Этот класс реализует интерфейс Principal и представляет собой числовой идентификатор группы пользователя Unix (GID).

Такие принципы, как этот UnixNumericGroupPrincipal, могут быть связаны с определённой Subject, чтобы дополнить эту Subject дополнительной идентичностью. Дополнительную информацию о том, как этого добиться, см. в классе Subject. Решения об авторизации могут затем основываться на принципах, связанных с Subject.

См. также:
  • Principal
  • Subject
  • Сериализованная форма

Краткое описание конструкторов

Конструктор Описание
UnixNumericGroupPrincipal(long name, boolean primaryGroup)
Создать UnixNumericGroupPrincipal, используя длинное представление числового идентификатора группы пользователя (GID).
UnixNumericGroupPrincipal(String name, boolean primaryGroup)
Создать UnixNumericGroupPrincipal, используя строковое представление числового идентификатора группы пользователя (GID).

Краткое описание методов

Модификатор и тип Метод Описание
boolean equals(Object o)
Сравнивает указанный объект с этим UnixNumericGroupPrincipal на равенство.
String getName()
Возвращает числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal.
int hashCode()
Возвращает хеш-код для этого UnixNumericGroupPrincipal.
boolean isPrimaryGroup()
Возвращает, представляет ли этот числовой идентификатор группы (GID) основную группу, к которой принадлежит этот пользователь.
long longValue()
Возвращает числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal в виде long.
String toString()
Возвращает строковое представление этого UnixNumericGroupPrincipal.

Методы, объявленные в классе java.lang.Object

clone, finalize, getClass, notify, notifyAll, wait, wait, wait

Методы, объявленные в интерфейсе java.security.Principal

implies

Подробное описание конструкторов

UnixNumericGroupPrincipal

public UnixNumericGroupPrincipal(String name, boolean primaryGroup)
Создать UnixNumericGroupPrincipal, используя строковое представление числового идентификатора группы пользователя (GID).
Параметры:
name - числовой идентификатор группы пользователя (GID) для этого пользователя.
primaryGroup - true, если указанный GID представляет основную группу, к которой принадлежит этот пользователь.
Исключения:
NullPointerException - если name является null.

UnixNumericGroupPrincipal

public UnixNumericGroupPrincipal(long name, boolean primaryGroup)
Создать UnixNumericGroupPrincipal, используя длинное представление числового идентификатора группы пользователя (GID).
Параметры:
name - числовой идентификатор группы пользователя (GID) для этого пользователя в виде long.
primaryGroup - true, если указанный GID представляет основную группу, к которой принадлежит этот пользователь.

Подробное описание методов

getName

public String getName()
Возвращает числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal.
Определено в:
getName в интерфейсе Principal
Возвращает:
числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal

longValue

public long longValue()
Возвращает числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal в виде long.
Возвращает:
числовой идентификатор группы пользователя (GID) для этого UnixNumericGroupPrincipal в виде long.

isPrimaryGroup

public boolean isPrimaryGroup()
Возвращает, представляет ли этот числовой идентификатор группы (GID) основную группу, к которой принадлежит этот пользователь.
Возвращает:
true, если этот числовой идентификатор группы (GID) представляет основную группу, к которой принадлежит этот пользователь, или false в противном случае.

toString

public String toString()
Возвращает строковое представление этого UnixNumericGroupPrincipal.
Определено в:
toString в интерфейсе Principal
Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого UnixNumericGroupPrincipal.

equals

public boolean equals(Object o)
Сравнивает указанный объект с этим UnixNumericGroupPrincipal на равенство. Возвращает true, если данный объект также является UnixNumericGroupPrincipal и у этих двух UnixNumericGroupPrincipals одинаковый числовой идентификатор группы (GID).
Определено в:
equals в интерфейсе Principal
Переопределяет:
equals в классе Object
Параметры:
o - Объект, который нужно сравнить на равенство с этим UnixNumericGroupPrincipal.
Возвращает:
true, если указанный объект равен этому UnixNumericGroupPrincipal.
См. также:
  • Object.hashCode()
  • HashMap

hashCode

public int hashCode()
Возвращает хеш-код для этого UnixNumericGroupPrincipal.
Определено в:
hashCode в интерфейсе Principal
Переопределяет:
hashCode в классе Object
Возвращает:
хеш-код для этого UnixNumericGroupPrincipal.
См. также:
  • Object.equals(java.lang.Object)
  • System.identityHashCode(java.lang.Object)

© 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/UnixNumericGroupPrincipal.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API