- java.lang.Object
-
- com.sun.security.auth.UserPrincipal
-
- 实现的所有接口
-
Serializable
,Principal
public final class UserPrincipal extends Object implements Principal, Serializable
由用户名或帐户名标识的用户主体。在成功认证之后,用户
Principal
可以与特定的Subject
相关联,以用附加标识来扩充该Subject
。 然后,授权决策可以基于与Principal
关联的Subject
。这个类是不可变的。
- 从以下版本开始:
- 1.6
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 构造器 描述 UserPrincipal(String name)
创建一个委托人。
-
-
-
构造方法详细信息
-
UserPrincipal
public UserPrincipal(String name)
创建一个委托人。- 参数
-
name
- 主体的字符串名称。 - 异常
-
NullPointerException
- 如果name
是null
。
-
-
方法详细信息
-
equals
public boolean equals(Object object)
将此主体与指定对象进行比较。
-
hashCode
public int hashCode()
返回此主体的哈希码。- Specified by:
-
hashCode
在接口Principal
- 重写:
-
hashCode
在类Object
- 结果
- 校长的哈希码。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-