org.jboss.security
public class: SimplePrincipal [javadoc |
source]
java.lang.Object
org.jboss.security.SimplePrincipal
All Implemented Interfaces:
Principal, Serializable
Direct Known Subclasses:
SimpleGroup, NestableGroup, NestablePrincipal, SRPPrincipal
A simple String based implementation of Principal. Typically
a SimplePrincipal is created given a userID which is used
as the Principal name.
- author:
< - a href="on@ibis.odessa.ua">Oleg Nitz
- author:
Scott.Stark - @jboss.org
| Method from org.jboss.security.SimplePrincipal Detail: |
public boolean equals(Object another) {
if( !(another instanceof Principal) )
return false;
String anotherName = ((Principal)another).getName();
boolean equals = false;
if( name == null )
equals = anotherName == null;
else
equals = name.equals(anotherName);
return equals;
}
Compare this SimplePrincipal's name against another Principal |
public String getName() {
return name;
}
|
public int hashCode() {
return (name == null ? 0 : name.hashCode());
}
|
public String toString() {
return name;
}
|