@RolesAllowed(value={"rewarding","administrators"}) public class RewardTransactionREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
RewardTransactionREST(RewardTransactionService rewardTransactionService) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getRewardDates(String periodType,
long dateInSeconds)
Retrieves reward perdiod start and end dates
|
javax.ws.rs.core.Response |
getRewardTransactions(long networkId,
String periodType,
long startDateInSeconds)
Return period transaction
|
javax.ws.rs.core.Response |
saveRewardTransaction(RewardTransaction rewardTransaction) |
javax.ws.rs.core.Response |
saveRewardTransactions(List<RewardTransaction> rewardTransactions) |
public RewardTransactionREST(RewardTransactionService rewardTransactionService)
@RolesAllowed(value={"rewarding","administrators"}) public javax.ws.rs.core.Response getRewardTransactions(long networkId, String periodType, long startDateInSeconds)
networkId - periodType - startDateInSeconds - @RolesAllowed(value={"rewarding","administrators"}) public javax.ws.rs.core.Response saveRewardTransactions(List<RewardTransaction> rewardTransactions)
rewardTransactions - list of finished rewardTransactions@RolesAllowed(value={"rewarding","administrators"}) public javax.ws.rs.core.Response saveRewardTransaction(RewardTransaction rewardTransaction)
rewardTransaction - rewardTransaction to save in reward period of time@RolesAllowed(value={"rewarding","administrators"}) public javax.ws.rs.core.Response getRewardDates(String periodType, long dateInSeconds)
periodType - dateInSeconds - Copyright © 2003–2019 eXo Platform SAS. All rights reserved.