Package org.exoplatform.wallet.rest
Class WalletTransactionREST
java.lang.Object
org.exoplatform.wallet.rest.WalletTransactionREST
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
@RolesAllowed("users")
public class WalletTransactionREST
extends Object
implements org.exoplatform.services.rest.resource.ResourceContainer
-
Constructor Summary
ConstructorsConstructorDescriptionWalletTransactionREST(WalletTransactionService transactionService, WalletService walletService) -
Method Summary
Modifier and TypeMethodDescriptionWorkaround:BlockchainTransactionServiceretrieved here instead of dependency injection using constructor because the service is added after PortalContainer startup.javax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.Responsejavax.ws.rs.core.ResponsegetTransactions(String address, String contractAddress, String contractMethodName, String hash, int limit, boolean onlyPending, boolean administration) javax.ws.rs.core.ResponsegetTransactionsAmounts(String address, String periodicity, String selectedDate, String lang) javax.ws.rs.core.Responsejavax.ws.rs.core.ResponsesaveTransactionDetails(TransactionDetail transactionDetail)
-
Constructor Details
-
WalletTransactionREST
public WalletTransactionREST(WalletTransactionService transactionService, WalletService walletService)
-
-
Method Details
-
saveTransactionDetails
@RolesAllowed("users") public javax.ws.rs.core.Response saveTransactionDetails(TransactionDetail transactionDetail) -
getSavedTransactionByHash
-
getNonce
-
getGasPrice
@RolesAllowed("users") public javax.ws.rs.core.Response getGasPrice() -
getTransactionsAmounts
-
getTransactions
-
refreshTransactionFromBlockchain
@RolesAllowed("rewarding") public javax.ws.rs.core.Response refreshTransactionFromBlockchain(String hash) -
getBlockchainTransactionService
Workaround:BlockchainTransactionServiceretrieved here instead of dependency injection using constructor because the service is added after PortalContainer startup. (See PLF-8123)- Returns:
- blockchain transaction service
-