nl.surfnet.coin.teams.service
Interface GroupProviderService

All Known Implementing Classes:
GroupProviderServiceSQLImpl

public interface GroupProviderService

Interface to get Group providers


Method Summary
 List<GroupProvider> getAllGroupProviders()
          Gets a List of GroupProvider's for a given user
 GroupProvider getGroupProviderByStringIdentifier(String identifier)
          Gets a GroupProvider by its String identifier
 GroupProviderUserOauth getGroupProviderUserOauth(String userId, String groupProviderIdentifier)
          Gets a List of GroupProviderUserOauth's for a given user and given groupProvider
 List<GroupProviderUserOauth> getGroupProviderUserOauths(String userId)
          Gets a List of GroupProviderUserOauth's for a given user
 List<GroupProvider> getOAuthGroupProviders(String userId)
          Gets a List of GroupProvider's for a given user
 

Method Detail

getGroupProviderUserOauths

List<GroupProviderUserOauth> getGroupProviderUserOauths(String userId)
Gets a List of GroupProviderUserOauth's for a given user

Parameters:
userId - unique identifier of the user
Returns:
List of GroupProviderUserOauth, can be empty

getGroupProviderUserOauth

GroupProviderUserOauth getGroupProviderUserOauth(String userId,
                                                 String groupProviderIdentifier)
Gets a List of GroupProviderUserOauth's for a given user and given groupProvider

Parameters:
userId - unique identifier of the user
groupProviderIdentifier -
Returns:
GroupProviderUserOauth, can be null

getGroupProviderByStringIdentifier

GroupProvider getGroupProviderByStringIdentifier(String identifier)
Gets a GroupProvider by its String identifier

Parameters:
identifier - String identifier of the GroupProvider
Returns:
GroupProvider if it exists, otherwise null

getOAuthGroupProviders

List<GroupProvider> getOAuthGroupProviders(String userId)
Gets a List of GroupProvider's for a given user

Parameters:
userId - unique identifier of the user
Returns:
List of GroupProvider's, can be empty

getAllGroupProviders

List<GroupProvider> getAllGroupProviders()
Gets a List of GroupProvider's for a given user

Parameters:
userId - unique identifier of the user
Returns:
List of GroupProvider's, can be empty


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.