java.lang.Object
com.sun.security.auth.UserPrincipal
- All Implemented Interfaces:
 Serializable,Principal
A user principal identified by a username or account name.
 
 After successful authentication, a user Principal
 can be associated with a particular Subject
 to augment that Subject with an additional identity.
 Authorization decisions can then be based upon the
 Principals that are associated with a Subject.
 
This class is immutable.
- Since:
 - 1.6
 - See Also:
 
- 
Constructor Details
- 
UserPrincipal
Creates a principal.- Parameters:
 name- The principal's string name.- Throws:
 NullPointerException- If thenameisnull.
 
 - 
 - 
Method Details
- 
equals
Compares this principal to the specified object. - 
hashCode
public int hashCode()Returns a hash code for this principal. - 
getName
Returns the name of this principal. - 
toString
Returns a string representation of this principal. 
 -