@Component(value="externalGroupProviderProcessor") public class ExternalGroupProviderProcessorImpl extends Object implements ExternalGroupProviderProcessor
| Constructor and Description |
|---|
ExternalGroupProviderProcessorImpl() |
| Modifier and Type | Method and Description |
|---|---|
List<nl.surfnet.coin.teams.domain.GroupProvider> |
getAllGroupProviders()
Gets a List of
GroupProvider's for a given user |
nl.surfnet.coin.api.client.domain.Group20Entry |
getExternalGroupsForGroupProviderId(nl.surfnet.coin.teams.domain.GroupProvider groupProvider,
String userId,
int offset,
int pageSize) |
ExternalGroupDetailWrapper |
getGroupDetails(String userId,
String groupId,
List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders,
String groupProviderIdentifier,
int offset,
int pageSize) |
nl.surfnet.coin.teams.domain.GroupProvider |
getGroupProviderByLongIdentifier(Long provider,
List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders) |
nl.surfnet.coin.teams.domain.GroupProvider |
getGroupProviderByStringIdentifier(String provider,
List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders) |
List<nl.surfnet.coin.teams.domain.GroupProvider> |
getGroupProvidersForUser(String userId,
List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders) |
public List<nl.surfnet.coin.teams.domain.GroupProvider> getGroupProvidersForUser(String userId, List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders)
getGroupProvidersForUser in interface ExternalGroupProviderProcessorpublic ExternalGroupDetailWrapper getGroupDetails(String userId, String groupId, List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders, String groupProviderIdentifier, int offset, int pageSize)
getGroupDetails in interface ExternalGroupProviderProcessorpublic nl.surfnet.coin.api.client.domain.Group20Entry getExternalGroupsForGroupProviderId(nl.surfnet.coin.teams.domain.GroupProvider groupProvider,
String userId,
int offset,
int pageSize)
getExternalGroupsForGroupProviderId in interface ExternalGroupProviderProcessorpublic List<nl.surfnet.coin.teams.domain.GroupProvider> getAllGroupProviders()
ExternalGroupProviderProcessorGroupProvider's for a given usergetAllGroupProviders in interface ExternalGroupProviderProcessorpublic nl.surfnet.coin.teams.domain.GroupProvider getGroupProviderByStringIdentifier(String provider, List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders)
getGroupProviderByStringIdentifier in interface ExternalGroupProviderProcessorpublic nl.surfnet.coin.teams.domain.GroupProvider getGroupProviderByLongIdentifier(Long provider, List<nl.surfnet.coin.teams.domain.GroupProvider> allGroupProviders)
getGroupProviderByLongIdentifier in interface ExternalGroupProviderProcessorCopyright © 2009–2014 SURFnet bv, The Netherlands. All rights reserved.