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

Method Index

 o equals(Object)
Compares this principal to the specified object.
 o getName()
Returns the name of this principal.
 o hashCode()
Returns a hashcode for this principal.
 o toString()
Returns a string representation of this principal.

Methods

 o equals
    method equals(another=Object) returns boolean public abstract    
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
 o toString
    method toString() returns String public abstract    
Returns a string representation of this principal.

Returns:
a string representation of this principal.
Overrides:
toString in class Object
 o hashCode
    method hashCode() returns int public abstract    
Returns a hashcode for this principal.

Returns:
a hashcode for this principal.
Overrides:
hashCode in class Object
 o getName
    method getName() returns String public abstract    
Returns the name of this principal.

Returns:
the name of this principal.

All Packages  Class Hierarchy  This Package  Previous  Next  Index