|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.basex.core.Users
public final class Users
This class organizes all users.
Constructor Summary | |
---|---|
Users(Context ctx)
Constructor for global users. |
Method Summary | |
---|---|
boolean |
alter(java.lang.String usern,
java.lang.String pass)
Changes the password of a user. |
boolean |
create(java.lang.String usern,
java.lang.String pass)
Stores a user and encrypted password. |
boolean |
create(User user)
Adds the specified user. |
boolean |
drop(User user)
Drops a user from the list. |
java.lang.String[] |
find(java.util.regex.Pattern pattern)
Returns all users that match the specified pattern. |
User |
get(java.lang.String usern)
Returns a user reference with the specified name. |
Table |
info(Users users)
Returns information on all users. |
void |
read(DataInput in)
Reads users from disk. |
User[] |
users(Users users)
Returns all users. |
void |
write()
Writes global permissions to disk. |
void |
write(DataOutput out)
Writes permissions to disk. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Users(Context ctx)
ctx
- database context (null
if instance is local)Method Detail |
---|
public void read(DataInput in) throws java.io.IOException
in
- input stream
java.io.IOException
- I/O exceptionpublic void write()
public boolean create(java.lang.String usern, java.lang.String pass)
usern
- user namepass
- password
public boolean create(User user)
user
- user to be added
public boolean alter(java.lang.String usern, java.lang.String pass)
usern
- user namepass
- password
public boolean drop(User user)
user
- user reference
public User get(java.lang.String usern)
usern
- user name
public java.lang.String[] find(java.util.regex.Pattern pattern)
pattern
- user pattern
public void write(DataOutput out) throws java.io.IOException
out
- output stream; if set to null, the global rights are written
java.io.IOException
- I/O exceptionpublic Table info(Users users)
users
- optional global user list (for ignoring obsolete local users)
public User[] users(Users users)
users
- optional second list
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |