|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exist.security.User
Represents a user within the database.
| Field Summary | |
static User |
DEFAULT
|
static int |
MD5_ENCODING
|
static int |
PASSWORD_ENCODING
|
static int |
PLAIN_ENCODING
|
static int |
SIMPLE_MD5_ENCODING
|
| Constructor Summary | |
User(org.w3c.dom.Element node)
Read a new user from the given DOM node |
|
User(java.lang.String user)
Create a new user with name |
|
User(java.lang.String user,
java.lang.String password)
Create a new user with name and password |
|
User(java.lang.String user,
java.lang.String password,
java.lang.String primaryGroup)
Create a new user with name, password and primary group |
|
| Method Summary | |
void |
addGroup(java.lang.String group)
Add the user to a group |
java.lang.String |
digest(java.lang.String passwd)
|
boolean |
equals(java.lang.Object obj)
|
java.lang.String[] |
getGroups()
Get all groups this user belongs to |
java.lang.String |
getHome()
|
java.lang.String |
getName()
Get the user name |
java.lang.String |
getPassword()
Get the user's password |
java.lang.String |
getPrimaryGroup()
Get the primary group this user belongs to |
int |
getUID()
|
boolean |
hasDbaRole()
|
boolean |
hasGroup(java.lang.String group)
Is the user a member of group? |
void |
setGroups(java.lang.String[] groups)
|
void |
setHome(java.lang.String homeCollection)
|
void |
setPassword(java.lang.String passwd)
Sets the password attribute of the User object |
void |
setPasswordDigest(java.lang.String passwd)
Sets the passwordDigest attribute of the User object |
void |
setUID(int uid)
|
java.lang.String |
toString()
|
boolean |
validate(java.lang.String passwd)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final User DEFAULT
public static final int PLAIN_ENCODING
public static final int SIMPLE_MD5_ENCODING
public static final int MD5_ENCODING
public static int PASSWORD_ENCODING
| Constructor Detail |
public User(java.lang.String user,
java.lang.String password)
user - Description of the Parameterpassword - Description of the Parameterpublic User(java.lang.String user)
user - Description of the Parameter
public User(java.lang.String user,
java.lang.String password,
java.lang.String primaryGroup)
user - Description of the Parameterpassword - Description of the ParameterprimaryGroup - Description of the Parameter
public User(org.w3c.dom.Element node)
throws DatabaseConfigurationException
node - Description of the Parameter
DatabaseConfigurationException - Description of the Exception| Method Detail |
public final void addGroup(java.lang.String group)
group - The feature to be added to the Group attributepublic final void setGroups(java.lang.String[] groups)
public final java.lang.String[] getGroups()
public final boolean hasDbaRole()
public final java.lang.String getName()
public final int getUID()
public final java.lang.String getPassword()
public final java.lang.String getPrimaryGroup()
public final boolean hasGroup(java.lang.String group)
group - Description of the Parameter
public final void setPassword(java.lang.String passwd)
passwd - The new password valuepublic final void setPasswordDigest(java.lang.String passwd)
passwd - The new passwordDigest valuepublic final java.lang.String digest(java.lang.String passwd)
public final java.lang.String toString()
public final boolean validate(java.lang.String passwd)
public void setUID(int uid)
public void setHome(java.lang.String homeCollection)
public java.lang.String getHome()
public boolean equals(java.lang.Object obj)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||