public interface UserManager
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) |
java.util.Set<ISLocation> |
getAllISConnections() |
Group |
getGroupForName(java.lang.String name) |
java.util.Set<java.lang.String> |
getGroupNames() |
java.util.Set<Group> |
getGroupsForUser(User user) |
java.util.Set<Group> |
getRecursiveGroupsForUser(User user) |
java.util.Set<SingleUser> |
getRecursiveUsersForGroup(Group g) |
SingleUser |
getUserForName(java.lang.String name) |
LoginableUser |
getUserForRequest(RequestFacade req) |
LoginableUser |
getUserForSession(java.lang.String sessionID) |
java.util.Set<java.lang.String> |
getUserNames() |
java.awt.image.BufferedImage |
loadUserImage(SingleUser u) |
java.lang.String |
login(java.lang.String name,
java.lang.String pwd) |
java.lang.String |
login(java.lang.String key,
TemporaryUser tu) |
void |
logout(java.lang.String sessionID) |
void |
removeISConnection(ISLocation ism,
SingleUser user) |
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) |
boolean addUser(java.lang.String name, java.lang.String pwd)
boolean addGroup(java.lang.String name)
java.util.Set<java.lang.String> getUserNames()
java.util.Set<java.lang.String> getGroupNames()
SingleUser getUserForName(java.lang.String name)
LoginableUser getUserForRequest(RequestFacade req)
Group getGroupForName(java.lang.String name)
java.util.Set<SingleUser> getRecursiveUsersForGroup(Group g)
void setGroupMembers(java.lang.String name, java.util.Set<java.lang.String> members)
void setSubgroups(java.lang.String name, java.util.Set<java.lang.String> subgroups)
java.lang.String login(java.lang.String name, java.lang.String pwd)
java.lang.String login(java.lang.String key, TemporaryUser tu)
void logout(java.lang.String sessionID)
LoginableUser getUserForSession(java.lang.String sessionID)
java.awt.image.BufferedImage loadUserImage(SingleUser u)
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 setRealName(java.lang.String userName, java.lang.String name, boolean deferWrite)
void setPwd(java.lang.String userName, java.lang.String password, boolean deferWrite)
boolean addISConnection(ISLocation ism, SingleUser user)
java.util.Set<ISLocation> getAllISConnections()
void removeISConnection(ISLocation ism, SingleUser user)