Class SuperUserWalletService

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

public class SuperUserWalletService extends Object implements dev.getelements.elements.sdk.service.blockchain.WalletService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.blockchain.wallet.Wallet
    createWallet(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.CreateWalletRequest createWalletRequest)
     
    void
    deleteWallet(String walletId)
     
    void
    deleteWalletFromVault(String walletId, String vaultId)
     
    dev.getelements.elements.sdk.dao.UserDao
     
    dev.getelements.elements.sdk.model.util.ValidationHelper
     
    dev.getelements.elements.sdk.dao.VaultDao
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Wallet
    getWallet(String walletId)
     
    dev.getelements.elements.sdk.service.blockchain.crypto.WalletCryptoUtilities
     
    dev.getelements.elements.sdk.dao.WalletDao
     
    dev.getelements.elements.sdk.service.blockchain.crypto.WalletAccountFactory
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Wallet
    getWalletInVault(String walletId, String vaultId)
     
    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)
     
    void
    setUserDao(dev.getelements.elements.sdk.dao.UserDao userDao)
     
    void
    setValidationHelper(dev.getelements.elements.sdk.model.util.ValidationHelper validationHelper)
     
    void
    setVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao)
     
    void
    setWalletCryptoUtilities(dev.getelements.elements.sdk.service.blockchain.crypto.WalletCryptoUtilities walletCryptoUtilities)
     
    void
    setWalletDao(dev.getelements.elements.sdk.dao.WalletDao walletDao)
     
    void
    setWalletIdentityFactory(dev.getelements.elements.sdk.service.blockchain.crypto.WalletAccountFactory walletAccountFactory)
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Wallet
    updateWallet(String vaultId, String walletId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateWalletRequest walletUpdateRequest)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SuperUserWalletService

      public SuperUserWalletService()
  • 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
    • getUserDao

      public dev.getelements.elements.sdk.dao.UserDao getUserDao()
    • setUserDao

      @Inject public void setUserDao(dev.getelements.elements.sdk.dao.UserDao userDao)
    • 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)
    • getValidationHelper

      public dev.getelements.elements.sdk.model.util.ValidationHelper getValidationHelper()
    • setValidationHelper

      @Inject public void setValidationHelper(dev.getelements.elements.sdk.model.util.ValidationHelper validationHelper)
    • getWalletCryptoUtilities

      public dev.getelements.elements.sdk.service.blockchain.crypto.WalletCryptoUtilities getWalletCryptoUtilities()
    • setWalletCryptoUtilities

      @Inject public void setWalletCryptoUtilities(dev.getelements.elements.sdk.service.blockchain.crypto.WalletCryptoUtilities walletCryptoUtilities)
    • getWalletIdentityFactory

      public dev.getelements.elements.sdk.service.blockchain.crypto.WalletAccountFactory getWalletIdentityFactory()
    • setWalletIdentityFactory

      @Inject public void setWalletIdentityFactory(dev.getelements.elements.sdk.service.blockchain.crypto.WalletAccountFactory walletAccountFactory)