Class SuperUserVaultService

java.lang.Object
dev.getelements.elements.service.blockchain.omni.SuperUserVaultService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.VaultService

public class SuperUserVaultService extends Object implements dev.getelements.elements.sdk.service.blockchain.VaultService
  • Field Summary

    Fields inherited from interface dev.getelements.elements.sdk.service.blockchain.VaultService

    DEFAULT_VAULT_ALGORITHM
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.blockchain.wallet.Vault
    createVault(dev.getelements.elements.sdk.model.blockchain.wallet.CreateVaultRequest createVaultRequest)
     
    void
     
    dev.getelements.elements.sdk.dao.UserDao
     
    dev.getelements.elements.sdk.model.util.ValidationHelper
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Vault
    getVault(String vaultId)
     
    dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities
     
    dev.getelements.elements.sdk.dao.VaultDao
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Vault
    getVaultForUpdate(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateVaultRequest updateVaultRequest)
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.blockchain.wallet.Vault>
    getVaults(int offset, int count, String userId)
     
    void
    setUserDao(dev.getelements.elements.sdk.dao.UserDao userDao)
     
    void
    setValidationHelper(dev.getelements.elements.sdk.model.util.ValidationHelper validationHelper)
     
    void
    setVaultCryptoUtilities(dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities vaultCryptoUtilities)
     
    void
    setVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao)
     
    dev.getelements.elements.sdk.model.blockchain.wallet.Vault
    updateVault(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateVaultRequest updateVaultRequest)
     

    Methods inherited from class java.lang.Object

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

    • SuperUserVaultService

      public SuperUserVaultService()
  • Method Details

    • getVaults

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.blockchain.wallet.Vault> getVaults(int offset, int count, String userId)
      Specified by:
      getVaults in interface dev.getelements.elements.sdk.service.blockchain.VaultService
    • getVault

      public dev.getelements.elements.sdk.model.blockchain.wallet.Vault getVault(String vaultId)
      Specified by:
      getVault in interface dev.getelements.elements.sdk.service.blockchain.VaultService
    • createVault

      public dev.getelements.elements.sdk.model.blockchain.wallet.Vault createVault(dev.getelements.elements.sdk.model.blockchain.wallet.CreateVaultRequest createVaultRequest)
      Specified by:
      createVault in interface dev.getelements.elements.sdk.service.blockchain.VaultService
    • updateVault

      public dev.getelements.elements.sdk.model.blockchain.wallet.Vault updateVault(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateVaultRequest updateVaultRequest)
      Specified by:
      updateVault in interface dev.getelements.elements.sdk.service.blockchain.VaultService
    • getVaultForUpdate

      public dev.getelements.elements.sdk.model.blockchain.wallet.Vault getVaultForUpdate(String vaultId, dev.getelements.elements.sdk.model.blockchain.wallet.UpdateVaultRequest updateVaultRequest)
    • deleteVault

      public void deleteVault(String vaultId)
      Specified by:
      deleteVault in interface dev.getelements.elements.sdk.service.blockchain.VaultService
    • 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)
    • getValidationHelper

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

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

      public dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities getVaultCryptoUtilities()
    • setVaultCryptoUtilities

      @Inject public void setVaultCryptoUtilities(dev.getelements.elements.sdk.service.blockchain.crypto.VaultCryptoUtilities vaultCryptoUtilities)