public class FileGroupDatabase extends Object implements GroupDatabase
Constructor and Description |
---|
FileGroupDatabase() |
Modifier and Type | Method and Description |
---|---|
void |
addUserToGroup(String user,
String group) |
void |
createGroup(String group) |
Set<String> |
getAllGroups() |
Set<String> |
getGroupsForUser(String user) |
Set<String> |
getUsersInGroup(String group) |
void |
removeGroup(String group) |
void |
removeUserFromGroup(String user,
String group) |
void |
setGroupFile(String groupFile) |
public Set<String> getAllGroups()
getAllGroups
in interface GroupDatabase
public void setGroupFile(String groupFile) throws IOException
IOException
public Set<String> getUsersInGroup(String group)
getUsersInGroup
in interface GroupDatabase
public void addUserToGroup(String user, String group)
addUserToGroup
in interface GroupDatabase
public void removeUserFromGroup(String user, String group)
removeUserFromGroup
in interface GroupDatabase
public Set<String> getGroupsForUser(String user)
getGroupsForUser
in interface GroupDatabase
public void createGroup(String group)
createGroup
in interface GroupDatabase
public void removeGroup(String group)
removeGroup
in interface GroupDatabase
Copyright © 2006–2016 The Apache Software Foundation. All rights reserved.