public class SimpleUser extends User
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
changed |
protected java.util.HashMap<java.lang.String,java.lang.String> |
options |
protected java.util.ArrayList<java.lang.String> |
roles |
protected java.lang.String |
userName |
protected UserStore |
userStore |
| Constructor and Description |
|---|
SimpleUser() |
SimpleUser(java.lang.String userName) |
SimpleUser(java.lang.String userName,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.ArrayList<java.lang.String> roles) |
SimpleUser(java.lang.String userName,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.ArrayList<java.lang.String> roles,
UserStore userStore) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRole(java.lang.String role)
Adds a role to this user.
|
SimpleUser |
duplicate() |
java.lang.String |
getOption(java.lang.String optionKey)
Gets one of the stored options.
|
java.util.Collection<java.lang.String> |
getOptionKeys()
Gets all stored option keys.
|
java.util.HashMap<java.lang.String,java.lang.String> |
getOptions() |
java.util.Collection<java.lang.String> |
getRoles()
Gets all the roles this user belongs to.
|
java.lang.String |
getUserName()
Gets the user name.
|
UserStore |
getUserStore() |
boolean |
isChanged() |
void |
removeOption(java.lang.String optionKey)
Removes a stored option from the options map.
|
void |
removeRole(java.lang.String role)
Removes a role from this user.
|
void |
resetChanged() |
boolean |
saveUser()
Saves any changes made to the user into the persistent user
store where this user object originally came from.
|
void |
setOption(java.lang.String optionKey,
java.lang.String value)
Sets a stored option.
|
void |
setOptions(java.util.HashMap<java.lang.String,java.lang.String> options) |
void |
setRoles(java.util.Collection<java.lang.String> roles) |
void |
setUserName(java.lang.String s) |
void |
setUserStore(UserStore userStore) |
protected java.lang.String userName
protected java.util.HashMap<java.lang.String,java.lang.String> options
protected java.util.ArrayList<java.lang.String> roles
protected boolean changed
protected UserStore userStore
public SimpleUser()
public SimpleUser(java.lang.String userName)
public SimpleUser(java.lang.String userName,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.ArrayList<java.lang.String> roles)
public SimpleUser(java.lang.String userName,
java.util.HashMap<java.lang.String,java.lang.String> options,
java.util.ArrayList<java.lang.String> roles,
UserStore userStore)
public void setUserName(java.lang.String s)
public java.lang.String getUserName()
UsergetUserName in class Userpublic java.util.HashMap<java.lang.String,java.lang.String> getOptions()
public java.util.Collection<java.lang.String> getOptionKeys()
UsergetOptionKeys in class Userpublic void setOptions(java.util.HashMap<java.lang.String,java.lang.String> options)
public void removeOption(java.lang.String optionKey)
UserremoveOption in class UseroptionKey - The key of the stored option to remove.public java.lang.String getOption(java.lang.String optionKey)
Userpublic void setRoles(java.util.Collection<java.lang.String> roles)
public java.util.Collection<java.lang.String> getRoles()
Userpublic void addRole(java.lang.String role)
Userpublic void removeRole(java.lang.String role)
UserremoveRole in class Userrole - The role to remove.public void setOption(java.lang.String optionKey,
java.lang.String value)
Userpublic void resetChanged()
public boolean isChanged()
public boolean saveUser()
throws UserStoreException
UsersaveUser in class UserUserStoreExceptionpublic UserStore getUserStore()
public void setUserStore(UserStore userStore)
public SimpleUser duplicate()
Copyright 2004-2015 Wandora Team