public class FullTransaction extends BaseTransaction
A transaction with fully resolved components, such as input states.
Constructor and Description |
---|
FullTransaction()
A transaction with fully resolved components, such as input states.
|
Modifier and Type | Method and Description |
---|---|
void |
checkBaseInvariants() |
void |
checkNotaryWhitelisted()
Make sure the assigned notary is part of the network parameter whitelist.
|
java.util.List<net.corda.core.contracts.StateAndRef> |
getInputs()
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
|
NetworkParameters |
getNetworkParameters()
Network parameters that were in force when this transaction was created. Resolved from the hash of network parameters on the corresponding
wire transaction.
|
java.util.List<net.corda.core.contracts.StateAndRef> |
getReferences()
A list of reusable reference data states which can be referred to by other contracts in this transaction.
|
checkBaseInvariants, filterOutRefs, filterOutputs, findOutRef, findOutput, getInputs, getNotary, getOutput, getOutputStates, getOutputs, getReferences, outRef, outRef, outRefsOfType, outputsOfType, toString
getId
public FullTransaction()
A transaction with fully resolved components, such as input states.
public java.util.List<net.corda.core.contracts.StateAndRef> getInputs()
The inputs of this transaction. Note that in BaseTransaction subclasses the type of this list may change!
public java.util.List<net.corda.core.contracts.StateAndRef> getReferences()
A list of reusable reference data states which can be referred to by other contracts in this transaction.
public NetworkParameters getNetworkParameters()
Network parameters that were in force when this transaction was created. Resolved from the hash of network parameters on the corresponding wire transaction.
public void checkBaseInvariants()
public void checkNotaryWhitelisted()
Make sure the assigned notary is part of the network parameter whitelist.