|
|||||||||
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.model.impl.api.ESOrgUnitRepositoryImpl
public class ESOrgUnitRepositoryImpl
Default implementation of an ESOrgUnitRepository
.
Constructor Summary | |
---|---|
ESOrgUnitRepositoryImpl(ACDAOFacade facade)
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 available ESGroup s. |
List<ESProjectHistory> |
getProjects()
Returns a list of all available project histories. |
Set<ESUser> |
getUsers()
Returns a set of all available ESUser s. |
void |
removeGroup(ESGroup group)
Removes the given group. |
void |
removeUser(ESUser user)
Removes the given user. |
void |
save()
Saves the state of the repository. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ESOrgUnitRepositoryImpl(ACDAOFacade facade)
facade
- the internally available access control DAO backed by EMFStoreMethod Detail |
---|
public Set<ESUser> getUsers()
ESUser
s.
getUsers
in interface ESOrgUnitRepository
ESOrgUnitRepository.getUsers()
public Set<ESGroup> getGroups()
ESGroup
s.
getGroups
in interface ESOrgUnitRepository
ESOrgUnitRepository.getGroups()
public List<ESProjectHistory> getProjects()
getProjects
in interface ESOrgUnitRepository
ESProjectHistory
ESOrgUnitRepository.getProjects()
public void removeGroup(ESGroup group)
removeGroup
in interface ESOrgUnitRepository
group
- the group to be removedESOrgUnitRepository.removeGroup(org.eclipse.emf.emfstore.server.model.ESGroup)
public void removeUser(ESUser user)
removeUser
in interface ESOrgUnitRepository
user
- the user to be removedESOrgUnitRepository.removeUser(org.eclipse.emf.emfstore.server.model.ESUser)
public void addUser(ESUser user)
addUser
in interface ESOrgUnitRepository
user
- the user to be addedESOrgUnitRepository.addUser(org.eclipse.emf.emfstore.server.model.ESUser)
public void addGroup(ESGroup group)
addGroup
in interface ESOrgUnitRepository
group
- the group to be addedESOrgUnitRepository.addGroup(org.eclipse.emf.emfstore.server.model.ESGroup)
public void save() throws IOException
save
in interface ESOrgUnitRepository
IOException
- in case saving failsESOrgUnitRepository.save()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |