Interface RewardTeamStorage
-
public interface RewardTeamStorageA storage service to save/load reward teams
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<RewardTeam>findTeamsByMemberId(long identityId)RewardTeamgetTeamById(long teamId)Retrieve a team by its IDList<RewardTeam>getTeams()RewardTeamgetTeamsById(long teamId)Retrieve team identified by its technical idRewardTeamremoveTeam(Long id)Remove a reward Team/Pool by idRewardTeamsaveTeam(RewardTeam rewardTeam)Update or create a reward team
-
-
-
Method Detail
-
getTeams
List<RewardTeam> getTeams()
- Returns:
Listof reward teams of typeRewardTeam
-
saveTeam
RewardTeam saveTeam(RewardTeam rewardTeam)
Update or create a reward team- Parameters:
rewardTeam- reward to save- Returns:
- saved reward team
-
removeTeam
RewardTeam removeTeam(Long id)
Remove a reward Team/Pool by id- Parameters:
id- Team technical ID- Returns:
- removed reward team
-
getTeamById
RewardTeam getTeamById(long teamId)
Retrieve a team by its ID- Parameters:
teamId- technical identifier of Team- Returns:
- Team DTO
-
findTeamsByMemberId
List<RewardTeam> findTeamsByMemberId(long identityId)
- Parameters:
identityId- user ocial identity id- Returns:
ListofRewardTeam
-
getTeamsById
RewardTeam getTeamsById(long teamId)
Retrieve team identified by its technical id- Parameters:
teamId- team DB ID- Returns:
RewardTeam
-
-