All Packages Class Hierarchy This Package Previous Next Index
Interface java.security.Principal
- 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
-
equals(Object)
- Compares this principal to the specified object.
-
getName()
-
Returns the name of this principal.
-
hashCode()
- Returns a hashcode for this principal.
-
toString()
- Returns a string representation of this principal.
equals
public abstract 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 abstract String toString()
- Returns a string representation of this principal.
- Returns:
- a string representation of this principal.
- Overrides:
- toString in class Object
hashCode
public abstract int hashCode()
- Returns a hashcode for this principal.
- Returns:
- a hashcode for this principal.
- Overrides:
- hashCode in class Object
getName
public abstract String getName()
- Returns the name of this principal.
- Returns:
- the name of this principal.
All Packages Class Hierarchy This Package Previous Next Index
Submit a bug or feature - Version 1.1.8 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1995-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.