Class WalletRewardReportStorage
- java.lang.Object
-
- org.exoplatform.wallet.reward.storage.WalletRewardReportStorage
-
- All Implemented Interfaces:
org.exoplatform.wallet.reward.storage.RewardReportStorage
public class WalletRewardReportStorage extends Object implements org.exoplatform.wallet.reward.storage.RewardReportStorage
-
-
Constructor Summary
Constructors Constructor Description WalletRewardReportStorage(RewardPluginDAO rewardPluginDAO, RewardDAO rewardDAO, RewardPeriodDAO rewardPeriodDAO, RewardTeamDAO rewardTeamDAO, org.exoplatform.wallet.reward.storage.RewardTeamStorage 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 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, long periodTimeInSeconds)List<org.exoplatform.wallet.model.reward.WalletReward>listRewards(long identityId, 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, org.exoplatform.wallet.reward.storage.RewardTeamStorage 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, long periodTimeInSeconds)- Specified by:
getRewardReportin interfaceorg.exoplatform.wallet.reward.storage.RewardReportStorage
-
saveRewardReport
public void saveRewardReport(org.exoplatform.wallet.model.reward.RewardReport rewardReport)
- Specified by:
saveRewardReportin interfaceorg.exoplatform.wallet.reward.storage.RewardReportStorage
-
findRewardPeriodsByStatus
public List<org.exoplatform.wallet.model.reward.RewardPeriod> findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus)
- Specified by:
findRewardPeriodsByStatusin interfaceorg.exoplatform.wallet.reward.storage.RewardReportStorage
-
listRewards
public List<org.exoplatform.wallet.model.reward.WalletReward> listRewards(long identityId, int limit)
- Specified by:
listRewardsin interfaceorg.exoplatform.wallet.reward.storage.RewardReportStorage
-
-