public class ESOrgUnitRepositoryImpl extends Object implements ESOrgUnitRepository
ESOrgUnitRepository.| Constructor and Description |
|---|
ESOrgUnitRepositoryImpl(ACDAOFacade facade)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(ESGroup group)
Adds the given group.
|
void |
addUser(ESUser user)
Adds the given user.
|
Set<ESGroup> |
getGroups()
Returns a set of all available
ESGroups. |
List<ESProjectHistory> |
getProjects()
Returns a list of all available project histories.
|
Set<ESUser> |
getUsers()
Returns a set of all available
ESUsers. |
void |
removeGroup(ESGroup group)
Removes the given group.
|
void |
removeUser(ESUser user)
Removes the given user.
|
void |
save()
Saves the state of the repository.
|
public ESOrgUnitRepositoryImpl(ACDAOFacade facade)
facade - the internally available access control DAO backed by EMFStorepublic Set<ESUser> getUsers()
ESUsers.getUsers in interface ESOrgUnitRepositoryESOrgUnitRepository.getUsers()public Set<ESGroup> getGroups()
ESGroups.getGroups in interface ESOrgUnitRepositoryESOrgUnitRepository.getGroups()public List<ESProjectHistory> getProjects()
getProjects in interface ESOrgUnitRepositoryESProjectHistoryESOrgUnitRepository.getProjects()public void removeGroup(ESGroup group)
removeGroup in interface ESOrgUnitRepositorygroup - the group to be removedESOrgUnitRepository.removeGroup(org.eclipse.emf.emfstore.server.model.ESGroup)public void removeUser(ESUser user)
removeUser in interface ESOrgUnitRepositoryuser - the user to be removedESOrgUnitRepository.removeUser(org.eclipse.emf.emfstore.server.model.ESUser)public void addUser(ESUser user)
addUser in interface ESOrgUnitRepositoryuser - the user to be addedESOrgUnitRepository.addUser(org.eclipse.emf.emfstore.server.model.ESUser)public void addGroup(ESGroup group)
addGroup in interface ESOrgUnitRepositorygroup - the group to be addedESOrgUnitRepository.addGroup(org.eclipse.emf.emfstore.server.model.ESGroup)public void save()
throws IOException
save in interface ESOrgUnitRepositoryIOException - in case saving failsESOrgUnitRepository.save()Copyright © 2017. All rights reserved.