public interface TeamExternalGroupDao
| Modifier and Type | Method and Description |
|---|---|
void |
delete(TeamExternalGroup teamExternalGroup)
Deletes the link between a SURFteam and an external group
|
List<TeamExternalGroup> |
getByExternalGroupIdentifier(String identifier)
Gets a List of links between a SURFteam and external groups by the identifier of the external group
|
List<TeamExternalGroup> |
getByExternalGroupIdentifiers(Collection<String> identifiers)
Gets a List of links between a SURFteam and external groups by the identifiers of the external groups
|
List<TeamExternalGroup> |
getByTeamIdentifier(String identifier)
Gets a List of links between a SURFteam and external groups by the identifier of the SURFteam
|
TeamExternalGroup |
getByTeamIdentifierAndExternalGroupIdentifier(String teamId,
String externalGroupIdentifier)
Gets a specific link between a SURFteam and an external group by their respective SURFconext identifiers
|
ExternalGroup |
getExternalGroupByIdentifier(String identifier)
Gets an
ExternalGroup by its SURFconext identifier (urn:collab:groups:univ.nl:nl.univ.mygroup) from the
local store |
void |
saveOrUpdate(TeamExternalGroup teamExternalGroup)
Saves or updates the link between a SURFteam and an external group
|
ExternalGroup getExternalGroupByIdentifier(String identifier)
ExternalGroup by its SURFconext identifier (urn:collab:groups:univ.nl:nl.univ.mygroup) from the
local storeidentifier - unique identifier of the external group within the SURFconext platformExternalGroup that is stored, or null if not presentList<TeamExternalGroup> getByTeamIdentifier(String identifier)
identifier - unique identifier of the SURFteamTeamExternalGroup, can be emptyList<TeamExternalGroup> getByExternalGroupIdentifier(String identifier)
identifier - id of the external groupTeamExternalGroup, can be emptyList<TeamExternalGroup> getByExternalGroupIdentifiers(Collection<String> identifiers)
identifiers - ids of the external groupTeamExternalGroup, can be emptyTeamExternalGroup getByTeamIdentifierAndExternalGroupIdentifier(String teamId, String externalGroupIdentifier)
teamId - unique identifier of the SURFteamexternalGroupIdentifier - unique identifier of the external groupTeamExternalGroup if the link exists, otherwise nullvoid saveOrUpdate(TeamExternalGroup teamExternalGroup)
teamExternalGroup - TeamExternalGroup to persistvoid delete(TeamExternalGroup teamExternalGroup)
teamExternalGroup - TeamExternalGroup to deleteCopyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.