- java.lang.Object
-
- com.sun.security.auth.SolarisNumericGroupPrincipal
-
- All Implemented Interfaces:
-
Serializable,Principal
不推荐用于删除:此API元素将在以后的版本中被删除。
@Deprecated(since="1.4", forRemoval=true) public class SolarisNumericGroupPrincipal extends Object implements Principal, Serializable
该类实现了Principal接口,代表用户的Solaris组标识号(GID)。诸如这个
SolarisNumericGroupPrincipal可以与特定的Subject相关联,以增加具有附加身份的Subject。 有关如何实现这一点的更多信息,请参阅Subject类。 授权决定可以基于与Subject相关联的Subject。- 另请参见:
-
Principal,Subject, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 SolarisNumericGroupPrincipal(long name, boolean primaryGroup)不推荐用于删除:此API元素将在以后的版本中被删除。使用用户组标识号(GID)的长表示法创建SolarisNumericGroupPrincipal。SolarisNumericGroupPrincipal(String name, boolean primaryGroup)不推荐用于删除:此API元素将在以后的版本中被删除。使用String表示用户组标识号(GID)创建一个SolarisNumericGroupPrincipal。
-
方法摘要
所有方法 接口方法 具体的方法 弃用的方法 Modifier and Type 方法 描述 booleanequals(Object o)不推荐用于删除:此API元素将在以后的版本中被删除。将指定的对象与此SolarisNumericGroupPrincipal进行比较以获得相等性。StringgetName()不推荐用于删除:此API元素将在以后的版本中被删除。返回此SolarisNumericGroupPrincipal的用户组标识号(GID)。inthashCode()不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的哈希码。booleanisPrimaryGroup()不推荐用于删除:此API元素将在以后的版本中被删除。返回此组标识号(GID)是否表示此用户所属的主组。longlongValue()不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的用户组标识号(GID)长。StringtoString()不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的字符串表示。
-
-
-
构造方法详细信息
-
SolarisNumericGroupPrincipal
public SolarisNumericGroupPrincipal(String name, boolean primaryGroup)
不推荐用于删除:此API元素将在以后的版本中被删除。使用String表示用户组标识号(GID)创建一个SolarisNumericGroupPrincipal。- 参数
-
name- 该用户的用户组标识号(GID)。 -
primaryGroup- 如果指定的GID表示此用户所属的主组,primaryGrouptrue。 - 异常
-
NullPointerException- 如果name是null。
-
SolarisNumericGroupPrincipal
public SolarisNumericGroupPrincipal(long name, boolean primaryGroup)不推荐用于删除:此API元素将在以后的版本中被删除。使用用户组标识号(GID)的长表示创建SolarisNumericGroupPrincipal。- 参数
-
name- 该用户的用户组标识号(GID)表示为长。 -
primaryGroup- 如果指定的GID表示此用户所属的主组,primaryGrouptrue。
-
-
方法详细信息
-
getName
public String getName()
不推荐用于删除:此API元素将在以后的版本中被删除。返回此SolarisNumericGroupPrincipal的用户组标识号(GID)。
-
longValue
public long longValue()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的用户组标识号(GID)长。- 结果
-
该用户的组标识号(GID)为
SolarisNumericGroupPrincipal为长。
-
isPrimaryGroup
public boolean isPrimaryGroup()
不推荐用于删除:此API元素将在以后的版本中被删除。返回此组标识号(GID)是否表示此用户所属的主组。- 结果
- 如果此组标识号(GID)表示此用户所属的主组,则为true,否则为false。
-
toString
public String toString()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的字符串表示。
-
equals
public boolean equals(Object o)
不推荐用于删除:此API元素将在以后的版本中被删除。将指定的对象与此SolarisNumericGroupPrincipal进行比较以获得相等性。 如果给定的对象也是一个SolarisNumericGroupPrincipal,并且两个SolarisNumericGroupPrincipals具有相同的组标识号(GID),则返回true。
-
hashCode
public int hashCode()
不推荐用于删除:此API元素将在以后的版本中被删除。返回这个SolarisNumericGroupPrincipal的哈希码。- Specified by:
-
hashCode在接口Principal - 重写:
-
hashCode在Object - 结果
-
这个
SolarisNumericGroupPrincipal的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-