Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Interface java.security.Principal

Subinterfaces:
Group
Implementing Classes:
Identity

public interface Principal
This interface represents a principal. A principal can be an individual, a corporation, a program thread; anything which can have an identity. See the ACL white paper for more information.

See Also:
Identity, Certificate, Acl, Group

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.
 

Method Detail

equals

public 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.
Parameters:
another - the principal to compare with.
Returns:
true if the principal passed in is the same as that encapsulated by this principal, false otherwise.
Overrides:
equals in class Object

toString

public String toString()
Returns a string representation of this principal.
Returns:
a string representation of this principal.
Overrides:
toString in class Object

hashCode

public int hashCode()
Returns a hashcode for this principal.
Returns:
a hashcode for this principal.
Overrides:
hashCode in class Object

getName

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

Contents | Package | Class | Tree | Deprecated | Index | Help Java 1.2 Beta 3
PREV | NEXT SHOW LISTS | HIDE LISTS

Submit a bug or feature
Submit comments/suggestions about new javadoc look.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.