public final class Users
extends java.lang.Object
| Constructor and Description |
|---|
Users(boolean global)
Constructor for global users.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
byte[] |
info(Users users)
Returns information on all users.
|
void |
read(DataInput in)
Reads users from disk.
|
void |
write()
Writes global permissions to disk.
|
void |
write(DataOutput out)
Writes permissions to disk.
|
public Users(boolean global)
global - global flagpublic void read(DataInput in) throws java.io.IOException
in - input streamjava.io.IOException - I/O exceptionpublic void write()
public boolean create(java.lang.String usern,
java.lang.String pass)
usern - user namepass - passwordpublic boolean create(User user)
user - user to be addedpublic boolean alter(java.lang.String usern,
java.lang.String pass)
usern - user namepass - passwordpublic boolean drop(User user)
user - user referencepublic User get(java.lang.String usern)
usern - user namepublic java.lang.String[] find(java.util.regex.Pattern pattern)
pattern - user patternpublic void write(DataOutput out) throws java.io.IOException
out - output stream; if set to null, the global rights are writtenjava.io.IOException - I/O exceptionpublic byte[] info(Users users)
users - optional second list