public class

NTUserPrincipal

extends Object
implements Serializable Principal
java.lang.Object
   ↳ com.sun.security.auth.NTUserPrincipal

Class Overview

This class implements the Principal interface and represents a Windows NT user.

Principals such as this NTUserPrincipal may be associated with a particular Subject to augment that Subject with an additional identity. Refer to the Subject class for more information on how to achieve this. Authorization decisions can then be based upon the Principals associated with a Subject.

See Also

Summary

Public Constructors
NTUserPrincipal(String name)
Create an NTUserPrincipal with a Windows NT username.
Public Methods
boolean equals(Object o)
Compares the specified Object with this NTUserPrincipal for equality.
String getName()
Return the Windows NT username for this NTPrincipal.
int hashCode()
Return a hash code for this NTUserPrincipal.
String toString()
Return a string representation of this NTPrincipal.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.security.Principal

Public Constructors

public NTUserPrincipal (String name)

Create an NTUserPrincipal with a Windows NT username.

Parameters
name the Windows NT username for this user.

Throws
NullPointerException if the name is null.

Public Methods

public boolean equals (Object o)

Compares the specified Object with this NTUserPrincipal for equality. Returns true if the given object is also a NTUserPrincipal and the two NTUserPrincipals have the same name.

Parameters
o Object to be compared for equality with this NTPrincipal.
Returns
  • true if the specified Object is equal equal to this NTPrincipal.

public String getName ()

Return the Windows NT username for this NTPrincipal.

Returns
  • the Windows NT username for this NTPrincipal

public int hashCode ()

Return a hash code for this NTUserPrincipal.

Returns
  • a hash code for this NTUserPrincipal.

public String toString ()

Return a string representation of this NTPrincipal.

Returns
  • a string representation of this NTPrincipal.