软件包  com.sun.security.auth

Class SolarisNumericGroupPrincipal

  • All Implemented Interfaces:
    SerializablePrincipal

    不推荐用于删除:此API元素将在以后的版本中被删除。
    截至JDK 1.4,由UnixNumericGroupPrincipal替代。 这个类完全被弃用了。 此类可能在将来的Java SE版本中被删除。

    @Deprecated(since="1.4",
                forRemoval=true)
    public class SolarisNumericGroupPrincipal
    extends Object
    implements Principal, Serializable
    该类实现了Principal接口,代表用户的Solaris组标识号(GID)。

    诸如这个SolarisNumericGroupPrincipal可以与特定的Subject相关联,以增加具有附加身份的Subject 有关如何实现这一点的更多信息,请参阅Subject类。 授权决定可以基于与Subject相关联的Subject

    另请参见:
    PrincipalSubjectSerialized Form
    • 构造方法摘要

      构造方法  
      Constructor 描述
      SolarisNumericGroupPrincipal​(long name, boolean primaryGroup)
      不推荐用于删除:此API元素将在以后的版本中被删除。
      使用用户组标识号(GID)的长表示法创建 SolarisNumericGroupPrincipal
      SolarisNumericGroupPrincipal​(String name, boolean primaryGroup)
      不推荐用于删除:此API元素将在以后的版本中被删除。
      使用 String表示用户组标识号(GID)创建一个 SolarisNumericGroupPrincipal
    • 方法摘要

      所有方法  接口方法  具体的方法  弃用的方法 
      Modifier and Type 方法 描述
      boolean equals​(Object o)
      不推荐用于删除:此API元素将在以后的版本中被删除。
      将指定的对象与此 SolarisNumericGroupPrincipal进行比较以获得相等性。
      String getName​()
      不推荐用于删除:此API元素将在以后的版本中被删除。
      返回此 SolarisNumericGroupPrincipal的用户组标识号(GID)。
      int hashCode​()
      不推荐用于删除:此API元素将在以后的版本中被删除。
      返回这个 SolarisNumericGroupPrincipal的哈希码。
      boolean isPrimaryGroup​()
      不推荐用于删除:此API元素将在以后的版本中被删除。
      返回此组标识号(GID)是否表示此用户所属的主组。
      long longValue​()
      不推荐用于删除:此API元素将在以后的版本中被删除。
      返回这个 SolarisNumericGroupPrincipal的用户组标识号(GID)长。
      String toString​()
      不推荐用于删除:此API元素将在以后的版本中被删除。
      返回这个 SolarisNumericGroupPrincipal的字符串表示。
    • 构造方法详细信息

      • SolarisNumericGroupPrincipal

        public SolarisNumericGroupPrincipal​(String name,
                                            boolean primaryGroup)
        不推荐用于删除:此API元素将在以后的版本中被删除。
        使用 String表示用户组标识号(GID)创建一个 SolarisNumericGroupPrincipal
        参数
        name - 该用户的用户组标识号(GID)。
        primaryGroup - 如果指定的GID表示此用户所属的主组, primaryGroup true。
        异常
        NullPointerException - 如果 namenull
      • SolarisNumericGroupPrincipal

        public SolarisNumericGroupPrincipal​(long name,
                                            boolean primaryGroup)
        不推荐用于删除:此API元素将在以后的版本中被删除。
        使用用户组标识号(GID)的长表示创建 SolarisNumericGroupPrincipal
        参数
        name - 该用户的用户组标识号(GID)表示为长。
        primaryGroup - 如果指定的GID表示此用户所属的主组, primaryGroup true。
    • 方法详细信息

      • getName

        public String getName​()
        不推荐用于删除:此API元素将在以后的版本中被删除。
        返回此 SolarisNumericGroupPrincipal的用户组标识号(GID)。
        Specified by:
        getName在接口 Principal
        结果
        该用户的组标识号(GID)为 SolarisNumericGroupPrincipal
      • longValue

        public long longValue​()
        不推荐用于删除:此API元素将在以后的版本中被删除。
        返回这个 SolarisNumericGroupPrincipal的用户组标识号(GID)长。
        结果
        该用户的组标识号(GID)为 SolarisNumericGroupPrincipal为长。
      • isPrimaryGroup

        public boolean isPrimaryGroup​()
        不推荐用于删除:此API元素将在以后的版本中被删除。
        返回此组标识号(GID)是否表示此用户所属的主组。
        结果
        如果此组标识号(GID)表示此用户所属的主组,则为true,否则为false。
      • toString

        public String toString​()
        不推荐用于删除:此API元素将在以后的版本中被删除。
        返回这个 SolarisNumericGroupPrincipal的字符串表示。
        Specified by:
        toString在接口 Principal
        重写:
        toStringObject
        结果
        这个 SolarisNumericGroupPrincipal的字符串表示 SolarisNumericGroupPrincipal
      • equals

        public boolean equals​(Object o)
        不推荐用于删除:此API元素将在以后的版本中被删除。
        将指定的对象与此SolarisNumericGroupPrincipal进行比较以获得相等性。 如果给定的对象也是一个SolarisNumericGroupPrincipal ,并且两个SolarisNumericGroupPrincipals具有相同的组标识号(GID),则返回true。
        Specified by:
        equals在接口 Principal
        重写:
        equalsObject
        参数
        o - 要与此 SolarisNumericGroupPrincipal进行平等比较的对象。
        结果
        如果指定的对象等于此 SolarisNumericGroupPrincipal
        另请参见:
        Object.hashCode()HashMap