Interface RewardTeamService


public interface RewardTeamService
A storage service to save/load reward teams
  • Method Details

    • getTeams

      List<RewardTeam> getTeams()
      Returns:
      List of reward teams of type RewardTeam
    • 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
    • findTeamsByMemberId

      List<RewardTeam> findTeamsByMemberId(long identityId)
      Find reward teams by identity id
      Parameters:
      identityId - user social identity id
      Returns:
      List of RewardTeam