软件包  com.sun.security.auth

Class UnixNumericGroupPrincipal

  • 实现的所有接口
    SerializablePrincipal

    public class UnixNumericGroupPrincipal
    extends Object
    implements Principal, Serializable
    此类实现Principal接口并表示用户的Unix组标识号(GID)。

    诸如此UnixNumericGroupPrincipal可以与特定的Subject相关联以使用附加身份来扩充该Subject 有关如何实现此目的的更多信息,请参阅Subject类。 然后,授权决策可以基于与Subject相关联的Subject

    另请参见:
    PrincipalSubjectSerialized Form
    • 构造方法详细信息

      • UnixNumericGroupPrincipal

        public UnixNumericGroupPrincipal​(String name,
                                         boolean primaryGroup)
        使用 String表示用户的组标识号(GID)创建 UnixNumericGroupPrincipal
        参数
        name - 此用户的用户组标识号(GID)。
        primaryGroup - 如果指定的GID表示此用户所属的主要组, primaryGroup true。
        异常
        NullPointerException - 如果 namenull
      • UnixNumericGroupPrincipal

        public UnixNumericGroupPrincipal​(long name,
                                         boolean primaryGroup)
        使用用户的组标识号(GID)的长表示创建 UnixNumericGroupPrincipal
        参数
        name - 此用户的用户组标识号(GID)表示为long。
        primaryGroup - 如果指定的GID表示此用户所属的主要组, primaryGroup true。
    • 方法详细信息

      • getName

        public String getName()
        返回此 UnixNumericGroupPrincipal的用户组标识号(GID)。
        Specified by:
        getName在界面 Principal
        结果
        UnixNumericGroupPrincipal的用户组标识号(GID)
      • longValue

        public long longValue()
        返回此 UnixNumericGroupPrincipal的用户组标识号(GID)。
        结果
        UnixNumericGroupPrincipal的用户组标识号(GID)为long。
      • isPrimaryGroup

        public boolean isPrimaryGroup()
        返回此组标识号(GID)是否表示此用户所属的主要组。
        结果
        如果此组标识号(GID)表示此用户所属的主要组,则为true,否则为false。
      • toString

        public String toString()
        返回此 UnixNumericGroupPrincipal的字符串表示 UnixNumericGroupPrincipal
        Specified by:
        toString接口 Principal
        重写:
        toStringObject
        结果
        UnixNumericGroupPrincipal的字符串表示 UnixNumericGroupPrincipal
      • equals

        public boolean equals​(Object o)
        比较指定的Object与此UnixNumericGroupPrincipal是否相等。 如果给定对象也是UnixNumericGroupPrincipal并且两个UnixNumericGroupPrincipals具有相同的组标识号(GID),则返回true。
        Specified by:
        equals在界面 Principal
        重写:
        equals在类 Object
        参数
        o - 要与此 UnixNumericGroupPrincipal进行相等性比较的对象。
        结果
        如果指定的Object等于此 UnixNumericGroupPrincipal
        另请参见:
        Object.hashCode()HashMap