Class 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 Detail

      • WalletRewardTeamStorage

        public WalletRewardTeamStorage​(RewardTeamDAO rewardTeamDAO)
    • Method Detail

      • getTeams

        public List<org.exoplatform.wallet.model.reward.RewardTeam> getTeams()
        Specified by:
        getTeams in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage
      • saveTeam

        public org.exoplatform.wallet.model.reward.RewardTeam saveTeam​(org.exoplatform.wallet.model.reward.RewardTeam rewardTeam)
        Specified by:
        saveTeam in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage
      • removeTeam

        public org.exoplatform.wallet.model.reward.RewardTeam removeTeam​(Long teamId)
        Specified by:
        removeTeam in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage
      • getTeamById

        public org.exoplatform.wallet.model.reward.RewardTeam getTeamById​(long teamId)
        Specified by:
        getTeamById in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage
      • findTeamsByMemberId

        public List<org.exoplatform.wallet.model.reward.RewardTeam> findTeamsByMemberId​(long identityId)
        Specified by:
        findTeamsByMemberId in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage
      • getTeamsById

        public org.exoplatform.wallet.model.reward.RewardTeam getTeamsById​(long teamId)
        Specified by:
        getTeamsById in interface org.exoplatform.wallet.reward.storage.RewardTeamStorage