public class DatabaseUsersConfig extends java.lang.Object implements UsersConfig
Constructor and Description |
---|
DatabaseUsersConfig() |
DatabaseUsersConfig(DatabaseConnector dc) |
Modifier and Type | Method and Description |
---|---|
boolean |
addGroup(java.lang.String name) |
boolean |
addISConnection(ISLocation ism,
SingleUser user) |
boolean |
addUser(java.lang.String name,
java.lang.String pwd) |
Group |
getGroup(java.lang.String name) |
java.util.Set<java.lang.String> |
getGroupNames() |
SingleUser |
getUser(java.lang.String name) |
java.util.Set<java.lang.String> |
getUserNames() |
void |
removeISConnection(ISLocation ism,
SingleUser user) |
void |
setAdmin(java.lang.String userName,
boolean isAdmin) |
void |
setGroupMembers(java.lang.String name,
java.util.Set<java.lang.String> members) |
void |
setMail(java.lang.String userName,
java.lang.String mail,
boolean deferWrite) |
void |
setPictureId(java.lang.String userName,
java.lang.String id,
boolean deferWrite) |
void |
setPwd(java.lang.String userName,
java.lang.String password,
boolean deferWrite) |
void |
setRealName(java.lang.String userName,
java.lang.String name,
boolean deferWrite) |
void |
setSubgroups(java.lang.String name,
java.util.Set<java.lang.String> subgroups) |
public DatabaseUsersConfig()
public DatabaseUsersConfig(DatabaseConnector dc)
public java.util.Set<java.lang.String> getUserNames()
getUserNames
in interface UsersConfig
public java.util.Set<java.lang.String> getGroupNames()
getGroupNames
in interface UsersConfig
public Group getGroup(java.lang.String name)
getGroup
in interface UsersConfig
public SingleUser getUser(java.lang.String name)
getUser
in interface UsersConfig
public boolean addUser(java.lang.String name, java.lang.String pwd)
addUser
in interface UsersConfig
public boolean addGroup(java.lang.String name)
addGroup
in interface UsersConfig
public void setMail(java.lang.String userName, java.lang.String mail, boolean deferWrite)
setMail
in interface UsersConfig
public void setPictureId(java.lang.String userName, java.lang.String id, boolean deferWrite)
setPictureId
in interface UsersConfig
public void setRealName(java.lang.String userName, java.lang.String name, boolean deferWrite)
setRealName
in interface UsersConfig
public void setPwd(java.lang.String userName, java.lang.String password, boolean deferWrite)
setPwd
in interface UsersConfig
public void setAdmin(java.lang.String userName, boolean isAdmin)
setAdmin
in interface UsersConfig
public void setGroupMembers(java.lang.String name, java.util.Set<java.lang.String> members)
setGroupMembers
in interface UsersConfig
public void setSubgroups(java.lang.String name, java.util.Set<java.lang.String> subgroups)
setSubgroups
in interface UsersConfig
public boolean addISConnection(ISLocation ism, SingleUser user)
addISConnection
in interface UsersConfig
public void removeISConnection(ISLocation ism, SingleUser user)
removeISConnection
in interface UsersConfig