Class SuperUserSmartContractService

java.lang.Object
dev.getelements.elements.service.blockchain.omni.SuperUserSmartContractService
All Implemented Interfaces:
dev.getelements.elements.sdk.service.blockchain.SmartContractService

public class SuperUserSmartContractService extends Object implements dev.getelements.elements.sdk.service.blockchain.SmartContractService
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    dev.getelements.elements.sdk.model.blockchain.contract.SmartContract
    createSmartContract(dev.getelements.elements.sdk.model.blockchain.contract.CreateSmartContractRequest createSmartContractRequest)
     
    void
    deleteContract(String contractId)
     
    dev.getelements.elements.sdk.model.blockchain.contract.SmartContract
     
    dev.getelements.elements.sdk.dao.SmartContractDao
     
    dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.blockchain.contract.SmartContract>
    getSmartContracts(int offset, int count, dev.getelements.elements.sdk.model.blockchain.BlockchainApi blockchainApi, List<dev.getelements.elements.sdk.model.blockchain.BlockchainNetwork> blockchainNetworks)
     
    dev.getelements.elements.sdk.model.util.ValidationHelper
     
    dev.getelements.elements.sdk.dao.VaultDao
     
    void
    setSmartContractDao(dev.getelements.elements.sdk.dao.SmartContractDao smartContractDao)
     
    void
    setValidationHelper(dev.getelements.elements.sdk.model.util.ValidationHelper validationHelper)
     
    void
    setVaultDao(dev.getelements.elements.sdk.dao.VaultDao vaultDao)
     
    dev.getelements.elements.sdk.model.blockchain.contract.SmartContract
    updateSmartContract(String smartContractId, dev.getelements.elements.sdk.model.blockchain.contract.UpdateSmartContractRequest updateSmartContractRequest)
     

    Methods inherited from class java.lang.Object

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

    • SuperUserSmartContractService

      public SuperUserSmartContractService()
  • Method Details

    • getSmartContracts

      public dev.getelements.elements.sdk.model.Pagination<dev.getelements.elements.sdk.model.blockchain.contract.SmartContract> getSmartContracts(int offset, int count, dev.getelements.elements.sdk.model.blockchain.BlockchainApi blockchainApi, List<dev.getelements.elements.sdk.model.blockchain.BlockchainNetwork> blockchainNetworks)
      Specified by:
      getSmartContracts in interface dev.getelements.elements.sdk.service.blockchain.SmartContractService
    • getSmartContract

      public dev.getelements.elements.sdk.model.blockchain.contract.SmartContract getSmartContract(String contractId)
      Specified by:
      getSmartContract in interface dev.getelements.elements.sdk.service.blockchain.SmartContractService
    • createSmartContract

      public dev.getelements.elements.sdk.model.blockchain.contract.SmartContract createSmartContract(dev.getelements.elements.sdk.model.blockchain.contract.CreateSmartContractRequest createSmartContractRequest)
      Specified by:
      createSmartContract in interface dev.getelements.elements.sdk.service.blockchain.SmartContractService
    • updateSmartContract

      public dev.getelements.elements.sdk.model.blockchain.contract.SmartContract updateSmartContract(String smartContractId, dev.getelements.elements.sdk.model.blockchain.contract.UpdateSmartContractRequest updateSmartContractRequest)
      Specified by:
      updateSmartContract in interface dev.getelements.elements.sdk.service.blockchain.SmartContractService
    • getVaultDao

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

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

      public void deleteContract(String contractId)
      Specified by:
      deleteContract in interface dev.getelements.elements.sdk.service.blockchain.SmartContractService
    • getSmartContractDao

      public dev.getelements.elements.sdk.dao.SmartContractDao getSmartContractDao()
    • setSmartContractDao

      @Inject public void setSmartContractDao(dev.getelements.elements.sdk.dao.SmartContractDao smartContractDao)
    • getValidationHelper

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

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