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>findRewardPeriodsBetween(long from, long to, int offset, int limit) List<org.exoplatform.wallet.model.reward.RewardPeriod>findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus) List<org.exoplatform.wallet.model.reward.RewardPeriod>findRewardReportPeriods(int offset, int limit) org.exoplatform.wallet.model.reward.RewardPeriodgetRewardPeriod(org.exoplatform.wallet.model.reward.RewardPeriodType periodType, LocalDate date, ZoneId zoneId) org.exoplatform.wallet.model.reward.RewardReportgetRewardReport(org.exoplatform.wallet.model.reward.RewardPeriodType periodType, LocalDate date, ZoneId zoneId) org.exoplatform.wallet.model.reward.RewardReportgetRewardReportByPeriodId(long id, 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
-
findRewardReportPeriods
public List<org.exoplatform.wallet.model.reward.RewardPeriod> findRewardReportPeriods(int offset, int limit) -
findRewardPeriodsBetween
public List<org.exoplatform.wallet.model.reward.RewardPeriod> findRewardPeriodsBetween(long from, long to, int offset, int limit) -
getRewardReportByPeriodId
public org.exoplatform.wallet.model.reward.RewardReport getRewardReportByPeriodId(long id, ZoneId zoneId) -
getRewardReport
-
getRewardPeriod
-
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
-