|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.emfstore.internal.server.impl.api.ESOrgUnitProviderImpl
public class ESOrgUnitProviderImpl
Constructor Summary | |
---|---|
ESOrgUnitProviderImpl(ESOrgUnitRepository repository)
Value constructor. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ESOrgUnitProviderImpl(ESOrgUnitRepository repository)
repository
- the repository for organizational units backed by EMFStoreMethod Detail |
---|
public Set<ESUser> getUsers()
getUsers
in interface ESOrgUnitProvider
ESOrgUnitProvider.getUsers()
public Set<ESGroup> getGroups()
getGroups
in interface ESOrgUnitProvider
ESOrgUnitProvider.getGroups()
public List<ESProjectHistory> getProjects()
ESProjectHistories
.
getProjects
in interface ESOrgUnitProvider
ESProjectHistories
ESOrgUnitProvider.getProjects()
public void init(ESOrgUnitRepository repository)
init
in interface ESOrgUnitProvider
repository
- 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 ESOrgUnitProvider
group
- the group to be removedESOrgUnitProvider.removeGroup(org.eclipse.emf.emfstore.server.model.ESGroup)
public void removeUser(ESUser user)
removeUser
in interface ESOrgUnitProvider
user
- the user to be removedESOrgUnitProvider.removeUser(org.eclipse.emf.emfstore.server.model.ESUser)
public void addUser(ESUser user)
addUser
in interface ESOrgUnitProvider
user
- the user to be addedESOrgUnitProvider.addUser(org.eclipse.emf.emfstore.server.model.ESUser)
public void addGroup(ESGroup group)
addGroup
in interface ESOrgUnitProvider
group
- the group to be addedESOrgUnitProvider.addGroup(org.eclipse.emf.emfstore.server.model.ESGroup)
public void save() throws IOException
save
in interface ESOrgUnitProvider
IOException
- in case saving failsESOrgUnitProvider.save()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |