|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.catalina.cluster.session.SerializablePrincipal
Field Summary | |
protected java.lang.String |
name
The username of the user represented by this Principal. |
protected java.lang.String |
password
The authentication credentials for the user represented by this Principal. |
protected Realm |
realm
The Realm with which this Principal is associated. |
protected java.lang.String[] |
roles
The set of roles associated with this user. |
Constructor Summary | |
SerializablePrincipal()
|
|
SerializablePrincipal(Realm realm,
java.lang.String name,
java.lang.String password)
Construct a new Principal, associated with the specified Realm, for the specified username and password. |
|
SerializablePrincipal(Realm realm,
java.lang.String name,
java.lang.String password,
java.util.List roles)
Construct a new Principal, associated with the specified Realm, for the specified username and password, with the specified role names (as Strings). |
Method Summary | |
static SerializablePrincipal |
createPrincipal(GenericPrincipal principal)
|
java.lang.String |
getName()
|
java.lang.String |
getPassword()
|
GenericPrincipal |
getPrincipal(Realm realm)
|
Realm |
getRealm()
|
java.lang.String[] |
getRoles()
|
static GenericPrincipal |
readPrincipal(java.io.ObjectInputStream in,
Realm realm)
|
void |
setRealm(Realm realm)
|
java.lang.String |
toString()
Return a String representation of this object, which exposes only information that should be public. |
static void |
writePrincipal(GenericPrincipal p,
java.io.ObjectOutputStream out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected java.lang.String name
protected java.lang.String password
protected transient Realm realm
protected java.lang.String[] roles
Constructor Detail |
public SerializablePrincipal()
public SerializablePrincipal(Realm realm, java.lang.String name, java.lang.String password)
realm
- The Realm that owns this Principalname
- The username of the user represented by this Principalpassword
- Credentials used to authenticate this userpublic SerializablePrincipal(Realm realm, java.lang.String name, java.lang.String password, java.util.List roles)
realm
- The Realm that owns this principalname
- The username of the user represented by this Principalpassword
- Credentials used to authenticate this userroles
- List of roles (must be Strings) possessed by this userMethod Detail |
public java.lang.String getName()
public java.lang.String getPassword()
public Realm getRealm()
public void setRealm(Realm realm)
public java.lang.String[] getRoles()
public java.lang.String toString()
public static SerializablePrincipal createPrincipal(GenericPrincipal principal)
public GenericPrincipal getPrincipal(Realm realm)
public static GenericPrincipal readPrincipal(java.io.ObjectInputStream in, Realm realm) throws java.io.IOException
java.io.IOException
public static void writePrincipal(GenericPrincipal p, java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |