Class WalletTransactionREST

  • All Implemented Interfaces:
    org.exoplatform.services.rest.resource.ResourceContainer

    @RolesAllowed("users")
    public class WalletTransactionREST
    extends Object
    implements org.exoplatform.services.rest.resource.ResourceContainer
    • Method Detail

      • saveTransactionDetails

        @RolesAllowed("users")
        public javax.ws.rs.core.Response saveTransactionDetails​(TransactionDetail transactionDetail)
      • getSavedTransactionByHash

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getSavedTransactionByHash​(String hash)
      • getNonce

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getNonce​(String fromAddress)
      • getGasPrice

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getGasPrice()
      • getTransactionsAmounts

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getTransactionsAmounts​(String address,
                                                                String periodicity,
                                                                String selectedDate,
                                                                String lang)
      • getTransactions

        @RolesAllowed("users")
        public javax.ws.rs.core.Response getTransactions​(String address,
                                                         String contractAddress,
                                                         String contractMethodName,
                                                         String hash,
                                                         int limit,
                                                         boolean onlyPending,
                                                         boolean administration)
      • refreshTransactionFromBlockchain

        @RolesAllowed("rewarding")
        public javax.ws.rs.core.Response refreshTransactionFromBlockchain​(String hash)
      • getBlockchainTransactionService

        public BlockchainTransactionService getBlockchainTransactionService()
        Workaround: BlockchainTransactionService retrieved here instead of dependency injection using constructor because the service is added after PortalContainer startup. (See PLF-8123)
        Returns:
        blockchain transaction service