Class WalletRewardReportStorage
java.lang.Object
org.exoplatform.wallet.reward.storage.WalletRewardReportStorage
-
Constructor Summary
ConstructorsConstructorDescriptionWalletRewardReportStorage(RewardPluginDAO rewardPluginDAO, RewardDAO rewardDAO, RewardPeriodDAO rewardPeriodDAO, RewardTeamDAO rewardTeamDAO, WalletRewardTeamStorage rewardTeamStorage, org.exoplatform.wallet.service.WalletAccountService walletAccountService, org.exoplatform.wallet.service.WalletTransactionService walletTransactionService) -
Method Summary
Modifier and TypeMethodDescriptiondoublecountRewards(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 Details
-
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 Details
-
getRewardReport
-
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
-
countRewards
public double countRewards(long identityId) -
replaceRewardTransactions
-