public class NotarisationPayload
Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
Constructor and Description |
---|
NotarisationPayload(java.lang.Object transaction,
NotarisationRequestSignature requestSignature)
Container for the transaction and notarisation request signature.
This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
component1() |
NotarisationRequestSignature |
component2() |
NotarisationPayload |
copy(java.lang.Object transaction,
NotarisationRequestSignature requestSignature)
Container for the transaction and notarisation request signature.
This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
|
boolean |
equals(java.lang.Object p) |
CoreTransaction |
getCoreTransaction()
A helper for automatically casting the underlying transaction payload to a
class CoreTransaction .
Should only be used by non-validating notaries. |
NotarisationRequestSignature |
getRequestSignature() |
SignedTransaction |
getSignedTransaction()
A helper for automatically casting the underlying transaction payload to a
class SignedTransaction .
Should only be used by validating notaries. |
java.lang.Object |
getTransaction() |
int |
hashCode() |
java.lang.String |
toString() |
public NotarisationPayload(java.lang.Object transaction, NotarisationRequestSignature requestSignature)
Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
public SignedTransaction getSignedTransaction()
A helper for automatically casting the underlying transaction payload to a class SignedTransaction
.
Should only be used by validating notaries.
class SignedTransaction
public CoreTransaction getCoreTransaction()
A helper for automatically casting the underlying transaction payload to a class CoreTransaction
.
Should only be used by non-validating notaries.
class CoreTransaction
public java.lang.Object getTransaction()
public NotarisationRequestSignature getRequestSignature()
public java.lang.Object component1()
public NotarisationRequestSignature component2()
public NotarisationPayload copy(java.lang.Object transaction, NotarisationRequestSignature requestSignature)
Container for the transaction and notarisation request signature. This is the payload that gets sent by a client to a notary service for committing the input states of the transaction.
public java.lang.String toString()
public int hashCode()
public boolean equals(java.lang.Object p)