|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jonas.security.internal.realm.principal.User
public class User
This class define the User class which represent a user by its name, password, etc.
| Field Summary | |
|---|---|
protected static java.lang.String |
SEPARATOR
Separator of the groups/roles |
| Constructor Summary | |
|---|---|
User()
Constructor |
|
User(java.lang.String name,
java.lang.String password)
Constructor with a given login / password |
|
| Method Summary | |
|---|---|
void |
addGroup(java.lang.String group)
Add the specified group to this user |
void |
addRole(java.lang.String role)
Add a role to this user |
java.lang.String[] |
getArrayGroups()
Get the groups |
java.lang.String[] |
getArrayRoles()
Get the roles |
java.util.ArrayList |
getCombinedRoles()
|
java.lang.String |
getGroups()
|
HashPassword |
getHashPassword()
|
java.lang.String |
getName()
Get the name of this user |
java.lang.String |
getPassword()
Get the password of this user |
java.lang.String |
getRoles()
|
void |
removeGroup(java.lang.String group)
Remove a group from this user |
void |
removeRole(java.lang.String role)
Remove a role from this user |
void |
setCombinedRoles(java.util.ArrayList combinedRoles)
|
void |
setGroups(java.lang.String groups)
|
protected void |
setHashPassword(HashPassword hashPassword)
Set the hashed password of this user |
void |
setName(java.lang.String name)
|
void |
setPassword(java.lang.String password)
Set the password of this user |
void |
setRoles(java.lang.String roles)
|
java.lang.String |
toString()
Use the XML representation of this object |
java.lang.String |
toXML()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.security.Principal |
|---|
equals, hashCode |
| Field Detail |
|---|
protected static final java.lang.String SEPARATOR
| Constructor Detail |
|---|
public User()
public User(java.lang.String name,
java.lang.String password)
name - the given namepassword - the given password| Method Detail |
|---|
public void setName(java.lang.String name)
setName in interface JUserpublic java.lang.String getName()
UserMBean
getName in interface java.security.PrincipalgetName in interface UserMBeangetName in interface JUserpublic java.lang.String getPassword()
UserMBean
getPassword in interface UserMBeangetPassword in interface JUserpublic void setPassword(java.lang.String password)
UserMBean
setPassword in interface UserMBeansetPassword in interface JUserpassword - password of the userprotected void setHashPassword(HashPassword hashPassword)
hashPassword - hashed password of this userpublic HashPassword getHashPassword()
getHashPassword in interface JUserpublic void setGroups(java.lang.String groups)
setGroups in interface JUserpublic java.lang.String getGroups()
getGroups in interface JUserpublic java.lang.String[] getArrayGroups()
UserMBean
getArrayGroups in interface UserMBeangetArrayGroups in interface JUserpublic void setRoles(java.lang.String roles)
setRoles in interface JUserpublic void addGroup(java.lang.String group)
UserMBean
addGroup in interface UserMBeanaddGroup in interface JUsergroup - the group to addpublic void addRole(java.lang.String role)
UserMBean
addRole in interface UserMBeanaddRole in interface JUserrole - the given rolepublic void removeGroup(java.lang.String group)
UserMBean
removeGroup in interface UserMBeanremoveGroup in interface JUsergroup - the given grouppublic void removeRole(java.lang.String role)
UserMBean
removeRole in interface UserMBeanremoveRole in interface JUserrole - the given rolepublic java.lang.String getRoles()
getRoles in interface JUserpublic void setCombinedRoles(java.util.ArrayList combinedRoles)
setCombinedRoles in interface JUserpublic java.util.ArrayList getCombinedRoles()
getCombinedRoles in interface JUserpublic java.lang.String[] getArrayRoles()
UserMBean
getArrayRoles in interface UserMBeangetArrayRoles in interface JUserpublic java.lang.String toXML()
toXML in interface JUserpublic java.lang.String toString()
toString in interface java.security.PrincipaltoString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||