Class WalletRewardTeamStorage
- java.lang.Object
-
- org.exoplatform.wallet.reward.storage.WalletRewardTeamStorage
-
- All Implemented Interfaces:
org.exoplatform.wallet.reward.storage.RewardTeamStorage
public class WalletRewardTeamStorage extends Object implements org.exoplatform.wallet.reward.storage.RewardTeamStorage
A storage service to save/load reward teams
-
-
Constructor Summary
Constructors Constructor Description WalletRewardTeamStorage(RewardTeamDAO rewardTeamDAO)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<org.exoplatform.wallet.model.reward.RewardTeam>findTeamsByMemberId(long identityId)org.exoplatform.wallet.model.reward.RewardTeamgetTeamById(long teamId)List<org.exoplatform.wallet.model.reward.RewardTeam>getTeams()org.exoplatform.wallet.model.reward.RewardTeamgetTeamsById(long teamId)org.exoplatform.wallet.model.reward.RewardTeamremoveTeam(Long teamId)org.exoplatform.wallet.model.reward.RewardTeamsaveTeam(org.exoplatform.wallet.model.reward.RewardTeam rewardTeam)
-
-
-
Constructor Detail
-
WalletRewardTeamStorage
public WalletRewardTeamStorage(RewardTeamDAO rewardTeamDAO)
-
-
Method Detail
-
getTeams
public List<org.exoplatform.wallet.model.reward.RewardTeam> getTeams()
- Specified by:
getTeamsin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
saveTeam
public org.exoplatform.wallet.model.reward.RewardTeam saveTeam(org.exoplatform.wallet.model.reward.RewardTeam rewardTeam)
- Specified by:
saveTeamin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
removeTeam
public org.exoplatform.wallet.model.reward.RewardTeam removeTeam(Long teamId)
- Specified by:
removeTeamin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
getTeamById
public org.exoplatform.wallet.model.reward.RewardTeam getTeamById(long teamId)
- Specified by:
getTeamByIdin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
findTeamsByMemberId
public List<org.exoplatform.wallet.model.reward.RewardTeam> findTeamsByMemberId(long identityId)
- Specified by:
findTeamsByMemberIdin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
getTeamsById
public org.exoplatform.wallet.model.reward.RewardTeam getTeamsById(long teamId)
- Specified by:
getTeamsByIdin interfaceorg.exoplatform.wallet.reward.storage.RewardTeamStorage
-
-