JavaTM 2 Platform Std. Ed. v1.6.0
java.security
Interface Principal
- All Known Subinterfaces:
- Group
- All Known Implementing Classes:
- Identity, IdentityScope, JMXPrincipal, KerberosPrincipal, Signer, X500Principal
public interface Principal
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.
- See Also:
X509Certificate
Method Summary |
boolean |
equals(Object another)
Compares this principal to the specified object. |
String |
getName()
Returns the name of this principal. |
int |
hashCode()
Returns a hashcode for this principal. |
String |
toString()
Returns a string representation of this principal. |
equals
boolean equals(Object another)
- 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.
- See Also:
Object.hashCode() ,
Hashtable
toString
String toString()
- Returns a string representation of this principal.
- Overrides:
toString in class Object
- Returns:
- a string representation of this principal.
hashCode
int hashCode()
- Returns a hashcode for this principal.
- Overrides:
hashCode in class Object
- Returns:
- a hashcode for this principal.
- See Also:
Object.equals(java.lang.Object) ,
Hashtable
getName
String getName()
- Returns the name of this principal.
- Returns:
- the name of this principal.
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|