- java.lang.Object
-
- com.sun.security.auth.UnixNumericUserPrincipal
-
- All Implemented Interfaces:
-
Serializable,Principal
public class UnixNumericUserPrincipal extends Object implements Principal, Serializable
该类实现了Principal接口,代表用户的Unix标识号(UID)。诸如这个
UnixNumericUserPrincipal可以与特定的Subject相关联,以增加具有附加身份的Subject。 有关如何实现这一点的更多信息,请参阅Subject课程。 授权决定可以基于与Subject相关联的Subject。- 另请参见:
-
Principal,Subject, Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 UnixNumericUserPrincipal(long name)使用用户标识号(UID)的长表示形成UnixNumericUserPrincipal。UnixNumericUserPrincipal(String name)使用用户标识号(UID)的String表示创建UnixNumericUserPrincipal。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 booleanequals(Object o)将指定的对象与此UnixNumericUserPrincipal进行比较以获得相等性。StringgetName()返回此UnixNumericUserPrincipal的用户标识号(UID)。inthashCode()返回这个UnixNumericUserPrincipal的哈希码。longlongValue()返回这个UnixNumericUserPrincipal的用户标识号(UID)长。StringtoString()返回此UnixNumericUserPrincipal的字符串表示UnixNumericUserPrincipal。
-
-
-
构造方法详细信息
-
UnixNumericUserPrincipal
public UnixNumericUserPrincipal(String name)
使用用户标识号(UID)的String表示创建UnixNumericUserPrincipal。- 参数
-
name- 此用户的用户标识号(UID)。 - 异常
-
NullPointerException- 如果name是null。
-
UnixNumericUserPrincipal
public UnixNumericUserPrincipal(long name)
使用用户标识号(UID)的长表示形成UnixNumericUserPrincipal。- 参数
-
name- 该用户的用户标识号(UID)表示为长。
-
-
方法详细信息
-
getName
public String getName()
返回此UnixNumericUserPrincipal的用户标识号(UID)。
-
longValue
public long longValue()
返回这个UnixNumericUserPrincipal的用户标识号(UID)长。- 结果
-
用户识别号码(UID)为
UnixNumericUserPrincipal为长。
-
toString
public String toString()
返回此UnixNumericUserPrincipal的字符串表示UnixNumericUserPrincipal。
-
equals
public boolean equals(Object o)
将指定的对象与此UnixNumericUserPrincipal进行比较以获得相等性。 如果给定对象也是一个UnixNumericUserPrincipal,并且两个UnixNumericUserPrincipals具有相同的用户标识号(UID),则返回true。
-
hashCode
public int hashCode()
返回这个UnixNumericUserPrincipal的哈希码。- Specified by:
-
hashCode在接口Principal - 重写:
-
hashCode在Object - 结果
-
这个
UnixNumericUserPrincipal的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
-