java.security
Interface Principal

All Known Implementing Classes:
Identity

public interface Principal

Untamed: This interface represents the abstract notion of a principal, which can be used to represent any entity, such as an individual, a corporation, and a login id.

Version:
1.20, 01/12/03
Author:
Li Gong
See Also:
java.security.cert.X509Certificate

Method Summary
 boolean equals(Object another)
          Suppressed: Compares this principal to the specified object.
 String getName()
          Enabled: Returns the name of this principal.
 int hashCode()
          Suppressed: Returns a hashcode for this principal.
 String toString()
          Suppressed: Returns a string representation of this principal.
 

Method Detail

equals

public boolean equals(Object another)
Suppressed: Compares this principal to the specified object. Returns true if the object passed in matches the principal represented by the implementation of this interface.

Overrides:
equals in class Object
Parameters:
another - principal to compare with.
Returns:
true if the principal passed in is the same as that encapsulated by this principal, and false otherwise.

toString

public String toString()
Suppressed: Returns a string representation of this principal.

Overrides:
toString in class Object
Returns:
a string representation of this principal.

hashCode

public int hashCode()
Suppressed: Returns a hashcode for this principal.

Overrides:
hashCode in class Object
Returns:
a hashcode for this principal.

getName

public String getName()
Enabled: Returns the name of this principal.

Returns:
the name of this principal.


comments?