|
Apache Tomcat 6.0.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.users.AbstractUser
public abstract class AbstractUser
Convenience base class for User implementations.
| Field Summary | |
|---|---|
protected java.lang.String |
fullName
The full name of this user. |
protected java.lang.String |
password
The logon password of this user. |
protected java.lang.String |
username
The logon username of this user. |
| Constructor Summary | |
|---|---|
AbstractUser()
|
|
| Method Summary | |
|---|---|
abstract void |
addGroup(Group group)
Add a new Group to those this user belongs to. |
abstract void |
addRole(Role role)
Add a new Role to those assigned specifically to this user. |
java.lang.String |
getFullName()
Return the full name of this user. |
abstract java.util.Iterator |
getGroups()
Return the set of Groups to which this user belongs. |
java.lang.String |
getName()
Make the principal name the same as the group name. |
java.lang.String |
getPassword()
Return the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded by curly braces, such as {md5}xxxxx. |
abstract java.util.Iterator |
getRoles()
Return the set of Roles assigned specifically to this user. |
java.lang.String |
getUsername()
Return the logon username of this user, which must be unique within the scope of a UserDatabase. |
abstract boolean |
isInGroup(Group group)
Is this user in the specified Group? |
abstract boolean |
isInRole(Role role)
Is this user specifically assigned the specified Role? |
abstract void |
removeGroup(Group group)
Remove a Group from those this user belongs to. |
abstract void |
removeGroups()
Remove all Groups from those this user belongs to. |
abstract void |
removeRole(Role role)
Remove a Role from those assigned to this user. |
abstract void |
removeRoles()
Remove all Roles from those assigned to this user. |
void |
setFullName(java.lang.String fullName)
Set the full name of this user. |
void |
setPassword(java.lang.String password)
Set the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded by curly braces, such as {md5}xxxxx. |
void |
setUsername(java.lang.String username)
Set the logon username of this user, which must be unique within the scope of a UserDatabase. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.catalina.User |
|---|
getUserDatabase |
| Methods inherited from interface java.security.Principal |
|---|
equals, hashCode, toString |
| Field Detail |
|---|
protected java.lang.String fullName
protected java.lang.String password
protected java.lang.String username
| Constructor Detail |
|---|
public AbstractUser()
| Method Detail |
|---|
public java.lang.String getFullName()
getFullName in interface Userpublic void setFullName(java.lang.String fullName)
setFullName in interface UserfullName - The new full namepublic abstract java.util.Iterator getGroups()
Groups to which this user belongs.
getGroups in interface Userpublic java.lang.String getPassword()
{md5}xxxxx.
getPassword in interface Userpublic void setPassword(java.lang.String password)
{md5}xxxxx.
setPassword in interface Userpassword - The new logon passwordpublic abstract java.util.Iterator getRoles()
Roles assigned specifically to this user.
getRoles in interface Userpublic java.lang.String getUsername()
UserDatabase.
getUsername in interface Userpublic void setUsername(java.lang.String username)
UserDatabase.
setUsername in interface Userusername - The new logon usernamepublic abstract void addGroup(Group group)
Group to those this user belongs to.
addGroup in interface Usergroup - The new grouppublic abstract void addRole(Role role)
Role to those assigned specifically to this user.
addRole in interface Userrole - The new rolepublic abstract boolean isInGroup(Group group)
Group?
isInGroup in interface Usergroup - The group to checkpublic abstract boolean isInRole(Role role)
Role? This
method does NOT check for roles inherited based on
Group membership.
isInRole in interface Userrole - The role to checkpublic abstract void removeGroup(Group group)
Group from those this user belongs to.
removeGroup in interface Usergroup - The old grouppublic abstract void removeGroups()
Groups from those this user belongs to.
removeGroups in interface Userpublic abstract void removeRole(Role role)
Role from those assigned to this user.
removeRole in interface Userrole - The old rolepublic abstract void removeRoles()
Roles from those assigned to this user.
removeRoles in interface Userpublic java.lang.String getName()
getName in interface java.security.Principal
|
Apache Tomcat 6.0.45 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||