Packages

c

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

ConnectionMatriculation

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

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

Instance Constructors

  1. new ConnectionMatriculation(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 addEntriesToMatriculationData(enrollmentId: String, subjectMatriculationList: String): String

    Submits the "addEntryToMatriculationData" query.

    Submits the "addEntryToMatriculationData" query.

    enrollmentId

    enrollment.id to add entry to

    subjectMatriculationList

    a Json object containing the List of subjectMatriculationInfo - objects

    returns

    success_state

    Definition Classes
    ConnectionMatriculationConnectionMatriculationTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  5. def addMatriculationData(jSonMatriculationData: String): String

    Executes the "addMatriculationData" query.

    Executes the "addMatriculationData" query.

    jSonMatriculationData

    Information about the matriculation to add.

    returns

    Success_state

    Definition Classes
    ConnectionMatriculationConnectionMatriculationTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. val chaincode: String
  8. val channel: String
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  10. final def close(): Unit
    Definition Classes
    ConnectionTrait → AutoCloseable
  11. val contract: Contract
  12. final val contractName: String
  13. 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
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. val gateway: Gateway
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def getMatriculationData(enrollmentId: String): String

    Executes the "getMatriculationData" query.

    Executes the "getMatriculationData" query.

    enrollmentId

    enrollment.id to get information

    returns

    JSon Course Object

    Definition Classes
    ConnectionMatriculationConnectionMatriculationTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  19. 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])
  20. 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])
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  23. val networkDescriptionPath: Path
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def updateMatriculationData(jSonMatriculationData: String): String

    Submits the "updateMatriculationData" query.

    Submits the "updateMatriculationData" query.

    jSonMatriculationData

    matriculationInfo to update

    returns

    success_state

    Definition Classes
    ConnectionMatriculationConnectionMatriculationTrait
    Exceptions thrown

    Exception if chaincode throws an exception.

  29. val username: String
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  33. val walletPath: Path
  34. 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