Class WalletRewardReportStorage
- java.lang.Object
-
- org.exoplatform.wallet.reward.storage.WalletRewardReportStorage
-
public class WalletRewardReportStorage extends Object
-
-
Constructor Summary
Constructors Constructor Description WalletRewardReportStorage(RewardPluginDAO rewardPluginDAO, RewardDAO rewardDAO, RewardPeriodDAO rewardPeriodDAO, RewardTeamDAO rewardTeamDAO, WalletRewardTeamStorage rewardTeamStorage, org.exoplatform.wallet.service.WalletAccountService walletAccountService, org.exoplatform.wallet.service.WalletTransactionService walletTransactionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecountRewards(long identityId)List<org.exoplatform.wallet.model.reward.RewardPeriod>findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus)org.exoplatform.wallet.model.reward.RewardReportgetRewardReport(org.exoplatform.wallet.model.reward.RewardPeriodType periodType, LocalDate date, ZoneId zoneId)List<org.exoplatform.wallet.model.reward.WalletReward>listRewards(long identityId, ZoneId zoneId, int limit)voidreplaceRewardTransactions(String oldHash, String newHash)voidsaveRewardReport(org.exoplatform.wallet.model.reward.RewardReport rewardReport)
-
-
-
Constructor Detail
-
WalletRewardReportStorage
public WalletRewardReportStorage(RewardPluginDAO rewardPluginDAO, RewardDAO rewardDAO, RewardPeriodDAO rewardPeriodDAO, RewardTeamDAO rewardTeamDAO, WalletRewardTeamStorage rewardTeamStorage, org.exoplatform.wallet.service.WalletAccountService walletAccountService, org.exoplatform.wallet.service.WalletTransactionService walletTransactionService)
-
-
Method Detail
-
getRewardReport
public org.exoplatform.wallet.model.reward.RewardReport getRewardReport(org.exoplatform.wallet.model.reward.RewardPeriodType periodType, LocalDate date, ZoneId zoneId)
-
saveRewardReport
public void saveRewardReport(org.exoplatform.wallet.model.reward.RewardReport rewardReport)
-
findRewardPeriodsByStatus
public List<org.exoplatform.wallet.model.reward.RewardPeriod> findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus)
-
listRewards
public List<org.exoplatform.wallet.model.reward.WalletReward> listRewards(long identityId, ZoneId zoneId, int limit)
-
countRewards
public double countRewards(long identityId)
-
-