public class WalletRewardREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
WalletRewardREST(WalletRewardService walletRewardService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getPeriodRewardDates(String periodType,
long dateInSeconds)
Retrieves reward perdiod start and end dates
|
javax.ws.rs.core.Response |
getPeriodRewardTransactions(long networkId,
String periodType,
long startDateInSeconds,
String walletRewardType)
Return period transaction
|
javax.ws.rs.core.Response |
savePeriodRewardTransaction(RewardTransaction rewardTransaction) |
javax.ws.rs.core.Response |
savePeriodRewardTransactions(List<RewardTransaction> rewardTransactions) |
public WalletRewardREST(WalletRewardService walletRewardService)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getPeriodRewardTransactions(long networkId, String periodType, long startDateInSeconds, String walletRewardType)
networkId - periodType - startDateInSeconds - walletRewardType - : KUDOS_PERIOD_TRANSACTIONS, GAMIFICATION_PERIOD_TRANSACTIONS ...@RolesAllowed(value="users") public javax.ws.rs.core.Response savePeriodRewardTransactions(List<RewardTransaction> rewardTransactions)
rewardTransactions - list of finished rewardTransactions@RolesAllowed(value="users") public javax.ws.rs.core.Response savePeriodRewardTransaction(RewardTransaction rewardTransaction)
rewardTransaction - rewardTransaction to save in reward period of time@RolesAllowed(value="users") public javax.ws.rs.core.Response getPeriodRewardDates(String periodType, long dateInSeconds)
periodType - dateInSeconds - Copyright © 2003–2019 eXo Platform SAS. All rights reserved.