public class GroupProviderServiceSQLImpl extends Object implements GroupProviderService
GroupProviderService| Constructor and Description |
|---|
GroupProviderServiceSQLImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
execute(String sql) |
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 |
public GroupProviderServiceSQLImpl(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate)
public List<GroupProviderUserOauth> getGroupProviderUserOauths(String userId)
GroupProviderUserOauth's for a given usergetGroupProviderUserOauths in interface GroupProviderServiceuserId - unique identifier of the userpublic GroupProviderUserOauth getGroupProviderUserOauth(String userId, String groupProviderIdentifier)
GroupProviderServiceGroupProviderUserOauth's for a given user and given groupProvidergetGroupProviderUserOauth in interface GroupProviderServiceuserId - unique identifier of the usergroupProviderIdentifier - unique identifier of the group providerpublic GroupProvider getGroupProviderByStringIdentifier(String identifier)
GroupProvider by its String identifiergetGroupProviderByStringIdentifier in interface GroupProviderServiceidentifier - String identifier of the GroupProviderGroupProvider if it exists, otherwise nullpublic List<GroupProvider> getOAuthGroupProviders(String userId)
GroupProviderServiceGroupProvider's for a given usergetOAuthGroupProviders in interface GroupProviderServiceuserId - unique identifier of the userprotected void execute(String sql)
public List<GroupProvider> getAllGroupProviders()
GroupProviderServiceGroupProvider's for a given usergetAllGroupProviders in interface GroupProviderServiceCopyright © 2009–2014 SURFnet bv, The Netherlands. All rights reserved.