public class WalletRewardReportStorage extends Object implements org.exoplatform.wallet.reward.storage.RewardReportStorage
| Constructor and 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) |
| Modifier and Type | Method and Description |
|---|---|
List<org.exoplatform.wallet.model.reward.RewardPeriod> |
findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus) |
org.exoplatform.wallet.model.reward.RewardReport |
getRewardReport(org.exoplatform.wallet.model.reward.RewardPeriodType periodType,
long periodTimeInSeconds) |
List<org.exoplatform.wallet.model.reward.WalletReward> |
listRewards(long identityId,
int limit) |
void |
saveRewardReport(org.exoplatform.wallet.model.reward.RewardReport rewardReport) |
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)
public org.exoplatform.wallet.model.reward.RewardReport getRewardReport(org.exoplatform.wallet.model.reward.RewardPeriodType periodType,
long periodTimeInSeconds)
getRewardReport in interface org.exoplatform.wallet.reward.storage.RewardReportStoragepublic void saveRewardReport(org.exoplatform.wallet.model.reward.RewardReport rewardReport)
saveRewardReport in interface org.exoplatform.wallet.reward.storage.RewardReportStoragepublic List<org.exoplatform.wallet.model.reward.RewardPeriod> findRewardPeriodsByStatus(org.exoplatform.wallet.model.reward.RewardStatus rewardStatus)
findRewardPeriodsByStatus in interface org.exoplatform.wallet.reward.storage.RewardReportStoragepublic List<org.exoplatform.wallet.model.reward.WalletReward> listRewards(long identityId, int limit)
listRewards in interface org.exoplatform.wallet.reward.storage.RewardReportStorageCopyright © 2003–2019 eXo Platform SAS. All rights reserved.