@RolesAllowed(value="users") public class WalletTransactionREST extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
| Constructor and Description |
|---|
WalletTransactionREST(WalletTransactionService transactionService) |
| Modifier and Type | Method and Description |
|---|---|
BlockchainTransactionService |
getBlockchainTransactionService()
Workaround:
BlockchainTransactionService retrieved here instead of
dependency injection using constructor because the service is added after
PortalContainer startup. |
javax.ws.rs.core.Response |
getNonce(String fromAddress) |
javax.ws.rs.core.Response |
getSavedTransactionByHash(String hash) |
javax.ws.rs.core.Response |
getTransactions(String address,
String contractAddress,
String contractMethodName,
String hash,
int limit,
boolean onlyPending,
boolean administration) |
javax.ws.rs.core.Response |
getTransactionsAmounts(String address,
String periodicity,
String selectedDate,
String lang) |
javax.ws.rs.core.Response |
refreshTransactionFromBlockchain(String hash) |
javax.ws.rs.core.Response |
saveTransactionDetails(TransactionDetail transactionDetail) |
public WalletTransactionREST(WalletTransactionService transactionService)
@RolesAllowed(value="users") public javax.ws.rs.core.Response saveTransactionDetails(TransactionDetail transactionDetail)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getSavedTransactionByHash(String hash)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getNonce(String fromAddress)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTransactionsAmounts(String address, String periodicity, String selectedDate, String lang)
@RolesAllowed(value="users") public javax.ws.rs.core.Response getTransactions(String address, String contractAddress, String contractMethodName, String hash, int limit, boolean onlyPending, boolean administration)
@RolesAllowed(value="rewarding") public javax.ws.rs.core.Response refreshTransactionFromBlockchain(String hash)
public BlockchainTransactionService getBlockchainTransactionService()
BlockchainTransactionService retrieved here instead of
dependency injection using constructor because the service is added after
PortalContainer startup. (See PLF-8123)Copyright © 2003–2021 eXo Platform SAS. All rights reserved.