|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TeamExternalGroupDao
DAO for CRUD operations for the link between a SURFteam and an External Group
| Method Summary | |
|---|---|
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 |
| Method Detail |
|---|
ExternalGroup getExternalGroupByIdentifier(String identifier)
ExternalGroup by its SURFconext identifier (urn:collab:groups:univ.nl:nl.univ.mygroup) from the
local store
identifier - unique identifier of the external group within the SURFconext platform
ExternalGroup that is stored, or null if not presentList<TeamExternalGroup> getByTeamIdentifier(String identifier)
identifier - unique identifier of the SURFteam
TeamExternalGroup, can be emptyList<TeamExternalGroup> getByExternalGroupIdentifier(String identifier)
identifier - id of the external group
TeamExternalGroup, can be emptyList<TeamExternalGroup> getByExternalGroupIdentifiers(Collection<String> identifiers)
identifiers - ids of the external group
TeamExternalGroup, can be empty
TeamExternalGroup getByTeamIdentifierAndExternalGroupIdentifier(String teamId,
String externalGroupIdentifier)
teamId - unique identifier of the SURFteamexternalGroupIdentifier - unique identifier of the external group
TeamExternalGroup if the link exists, otherwise nullvoid saveOrUpdate(TeamExternalGroup teamExternalGroup)
teamExternalGroup - TeamExternalGroup to persistvoid delete(TeamExternalGroup teamExternalGroup)
teamExternalGroup - TeamExternalGroup to delete
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||