Class UserWalletService

java.lang.Object
dev.getelements.elements.service.blockchain.omni.UserWalletService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.WalletService

public class UserWalletService extends Object implements dev.getelements.elements.sdk.service.blockchain.WalletService
  • Constructor Details

    • UserWalletService

      public UserWalletService()
  • Method Details

    • getWallets

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.blockchain.wallet.Wallet> getWallets(int offset, int count, String vaultId, String userId, dev.getelements.elements.sdk.model.blockchain.BlockchainApi protocol, List<dev.getelements.elements.sdk.model.blockchain.BlockchainNetwork> networks)
      Specified by:
      getWallets in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • getWallet

      public dev.getelements.elements.sdk.model.blockchain.wallet.Wallet getWallet(String walletId)
      Specified by:
      getWallet in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • getWalletInVault

      public dev.getelements.elements.sdk.model.blockchain.wallet.Wallet getWalletInVault(String walletId, String vaultId)
      Specified by:
      getWalletInVault in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • updateWallet

      public dev.getelements.elements.sdk.model.blockchain.wallet.Wallet updateWallet(String vaultId, String walletId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateWalletRequest walletUpdateRequest)
      Specified by:
      updateWallet in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • createWallet

      public dev.getelements.elements.sdk.model.blockchain.wallet.Wallet createWallet(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.CreateWalletRequest createWalletRequest)
      Specified by:
      createWallet in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • deleteWallet

      public void deleteWallet(String walletId)
      Specified by:
      deleteWallet in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • deleteWalletFromVault

      public void deleteWalletFromVault(String walletId, String vaultId)
      Specified by:
      deleteWalletFromVault in interface dev.getelements.elements.sdk.service.blockchain.WalletService
    • getUser

      public dev.getelements.elements.sdk.model.user.User getUser()
    • setUser

      @Inject public void setUser(dev.getelements.elements.sdk.model.user.User user)
    • getVaultDao

      public dev.getelements.elements.sdk.dao.VaultDao getVaultDao()
    • setVaultDao

      @Inject public void setVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao)
    • getWalletDao

      public dev.getelements.elements.sdk.dao.WalletDao getWalletDao()
    • setWalletDao

      @Inject public void setWalletDao(dev.getelements.elements.sdk.dao.WalletDao walletDao)
    • getSuperUserWalletService

      public SuperUserWalletService getSuperUserWalletService()
    • setSuperUserWalletService

      @Inject public void setSuperUserWalletService(SuperUserWalletService superUserWalletService)