public class ESOrgUnitProviderImpl extends Object implements ESOrgUnitProvider
| Constructor and Description |
|---|
ESOrgUnitProviderImpl(ESOrgUnitRepository repository)
Value 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 known groups.
|
List<ESProjectHistory> |
getProjects()
Returns a list of all known
ESProjectHistories. |
Set<ESUser> |
getUsers()
Returns a set of all known users.
|
void |
init(ESOrgUnitRepository repository)
Initializes this provider.
|
void |
removeGroup(ESGroup group)
Removes the given group.
|
void |
removeUser(ESUser user)
Removes the given user.
|
void |
save()
Save the current state of the provider.
|
public ESOrgUnitProviderImpl(ESOrgUnitRepository repository)
repository - the repository for organizational units backed by EMFStorepublic Set<ESUser> getUsers()
getUsers in interface ESOrgUnitProviderESOrgUnitProvider.getUsers()public Set<ESGroup> getGroups()
getGroups in interface ESOrgUnitProviderESOrgUnitProvider.getGroups()public List<ESProjectHistory> getProjects()
ESProjectHistories.getProjects in interface ESOrgUnitProviderESProjectHistoriesESOrgUnitProvider.getProjects()public void init(ESOrgUnitRepository repository)
init in interface ESOrgUnitProviderrepository - the repository that can be used to perform CRUD operations on organizational units
that are stored by EMFStoreESOrgUnitProvider.init(org.eclipse.emf.emfstore.server.model.ESOrgUnitRepository)public void removeGroup(ESGroup group)
removeGroup in interface ESOrgUnitProvidergroup - the group to be removedESOrgUnitProvider.removeGroup(org.eclipse.emf.emfstore.server.model.ESGroup)public void removeUser(ESUser user)
removeUser in interface ESOrgUnitProvideruser - the user to be removedESOrgUnitProvider.removeUser(org.eclipse.emf.emfstore.server.model.ESUser)public void addUser(ESUser user)
addUser in interface ESOrgUnitProvideruser - the user to be addedESOrgUnitProvider.addUser(org.eclipse.emf.emfstore.server.model.ESUser)public void addGroup(ESGroup group)
addGroup in interface ESOrgUnitProvidergroup - the group to be addedESOrgUnitProvider.addGroup(org.eclipse.emf.emfstore.server.model.ESGroup)public void save()
throws IOException
save in interface ESOrgUnitProviderIOException - in case saving failsESOrgUnitProvider.save()Copyright © 2017. All rights reserved.