public class

SolarisPrincipal

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

This class is deprecated.
As of JDK 1.4, replaced by UnixPrincipal. This class is entirely deprecated.

Class Overview

This class implements the Principal interface and represents a Solaris user.

Principals such as this SolarisPrincipal 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
SolarisPrincipal(String name)
Create a SolarisPrincipal with a Solaris username.
Public Methods
boolean equals(Object o)
Compares the specified Object with this SolarisPrincipal for equality.
String getName()
Return the Unix username for this SolarisPrincipal.
int hashCode()
Return a hash code for this SolarisPrincipal.
String toString()
Return a string representation of this SolarisPrincipal.
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.security.Principal

Public Constructors

public SolarisPrincipal (String name)

Create a SolarisPrincipal with a Solaris username.

Parameters
name the Unix username for this user.
Throws
NullPointerException if the name is null.

Public Methods

public boolean equals (Object o)

Compares the specified Object with this SolarisPrincipal for equality. Returns true if the given object is also a SolarisPrincipal and the two SolarisPrincipals have the same username.

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

public String getName ()

Return the Unix username for this SolarisPrincipal.

Returns
  • the Unix username for this SolarisPrincipal

public int hashCode ()

Return a hash code for this SolarisPrincipal.

Returns
  • a hash code for this SolarisPrincipal.

public String toString ()

Return a string representation of this SolarisPrincipal.

Returns
  • a string representation of this SolarisPrincipal.