Interface GroupDatabase
-
- All Known Implementing Classes:
FileGroupDatabase
public interface GroupDatabase
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addUserToGroup(java.lang.String user, java.lang.String group)
void
createGroup(java.lang.String group)
java.util.Set<java.lang.String>
getAllGroups()
java.util.Set<java.lang.String>
getGroupsForUser(java.lang.String user)
java.util.Set<java.lang.String>
getUsersInGroup(java.lang.String group)
void
removeGroup(java.lang.String group)
void
removeUserFromGroup(java.lang.String user, java.lang.String group)
-
-
-
Method Detail
-
getAllGroups
java.util.Set<java.lang.String> getAllGroups()
-
getUsersInGroup
java.util.Set<java.lang.String> getUsersInGroup(java.lang.String group)
-
addUserToGroup
void addUserToGroup(java.lang.String user, java.lang.String group)
-
removeUserFromGroup
void removeUserFromGroup(java.lang.String user, java.lang.String group)
-
getGroupsForUser
java.util.Set<java.lang.String> getGroupsForUser(java.lang.String user)
-
createGroup
void createGroup(java.lang.String group)
-
removeGroup
void removeGroup(java.lang.String group)
-
-