Packages

c

de.upb.cs.uc4.hyperledger.connections.cases

ConnectionCertificate

case class ConnectionCertificate(username: String, channel: String, chaincode: String, walletPath: Path, networkDescriptionPath: Path) extends ConnectionCertificateTrait with Product with Serializable

Linear Supertypes
Serializable, Product, Equals, ConnectionCertificateTrait, ConnectionTrait, AutoCloseable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ConnectionCertificate
  2. Serializable
  3. Product
  4. Equals
  5. ConnectionCertificateTrait
  6. ConnectionTrait
  7. AutoCloseable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ConnectionCertificate(username: String, channel: String, chaincode: String, walletPath: Path, networkDescriptionPath: Path)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addCertificate(enrollmentID: String, certificate: String): String

    Executes the "addCertificate" query.

    Executes the "addCertificate" query.

    enrollmentID

    Information about the enrollmentID to add.

    certificate

    Information about the certificate to add.

    returns

    Success_state

    Definition Classes
    ConnectionCertificateConnectionCertificateTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val chaincode: String
  7. val channel: String
  8. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. final def close(): Unit
    Definition Classes
    ConnectionTrait → AutoCloseable
  10. val contract: Contract
  11. final val contractName: String
  12. final def convertTransactionResult(result: Array[Byte]): String

    Since the chain returns bytes, we need to convert them to a readable Result.

    Since the chain returns bytes, we need to convert them to a readable Result.

    result

    Bytes containing a result from a chaincode transaction.

    returns

    Result as a String.

    Attributes
    protected
    Definition Classes
    ConnectionTrait
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. val gateway: Gateway
  16. def getCertificate(enrollmentId: String): String

    Executes the "getCertificate" query.

    Executes the "getCertificate" query.

    enrollmentId

    enrollment.id to get information

    returns

    JSon Course Object

    Definition Classes
    ConnectionCertificateConnectionCertificateTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def internalEvaluateTransaction(transactionId: String, params: String*): Array[Byte]
    Attributes
    protected
    Definition Classes
    ConnectionTrait
    Annotations
    @throws(scala.this.throws.<init>$default$1[de.upb.cs.uc4.hyperledger.exceptions.traits.HyperledgerExceptionTrait])
  19. final def internalSubmitTransaction(transient: Boolean, transactionId: String, params: String*): Array[Byte]
    Attributes
    protected
    Definition Classes
    ConnectionTrait
    Annotations
    @throws(scala.this.throws.<init>$default$1[de.upb.cs.uc4.hyperledger.exceptions.traits.HyperledgerExceptionTrait])
  20. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. val networkDescriptionPath: Path
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. def productElementNames: Iterator[String]
    Definition Classes
    Product
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def updateCertificate(enrollmentID: String, certificate: String): String

    Submits the "updateCertificate" query.

    Submits the "updateCertificate" query.

    enrollmentID

    enrollmentID to update

    certificate

    certificate to update

    returns

    success_state

    Definition Classes
    ConnectionCertificateConnectionCertificateTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  28. val username: String
  29. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  30. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  32. val walletPath: Path
  33. final def wrapTransactionResult(transactionId: String, result: Array[Byte]): String

    Wraps the chaincode query result bytes.

    Wraps the chaincode query result bytes. Translates the byte-array to a string and throws an error if said string is not empty

    result

    input byte-array to translate

    returns

    result as a string

    Attributes
    protected
    Definition Classes
    ConnectionTrait
    Annotations
    @throws(scala.this.throws.<init>$default$1[de.upb.cs.uc4.hyperledger.exceptions.traits.TransactionExceptionTrait])

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ConnectionTrait

Inherited from AutoCloseable

Inherited from AnyRef

Inherited from Any

Ungrouped