public class CashIssueFlow
extends AbstractCashFlow
Initiates a flow that produces cash issuance transaction.
AbstractCashFlow.Companion, AbstractCashFlow.ResultCompanion| Constructor and Description | 
|---|
CashIssueFlow(Amount<java.util.Currency> amount,
             OpaqueBytes issueRef,
             Party recipient,
             Party notary,
             boolean anonymous,
             ProgressTracker progressTracker)
Initiates a flow that produces cash issuance transaction. 
 | 
CashIssueFlow(Amount<java.util.Currency> amount,
             OpaqueBytes issueRef,
             Party recipient,
             Party notary)  | 
CashIssueFlow(Amount<java.util.Currency> amount,
             OpaqueBytes issueRef,
             Party recipient,
             Party notary,
             boolean anonymous)  | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractCashFlow.Result | 
call()
This is where you fill out your business logic. 
 | 
Amount<java.util.Currency> | 
getAmount()  | 
boolean | 
getAnonymous()  | 
OpaqueBytes | 
getIssueRef()  | 
Party | 
getNotary()  | 
Party | 
getRecipient()  | 
finaliseTx, getProgressTrackercall, checkFlowPermission, getCounterpartyMarker, getLogger, getProgressTracker, getRunId, getServiceHub, receive, recordAuditEvent, send, sendAndReceive, subFlow, track, waitForLedgerCommitpublic CashIssueFlow(Amount<java.util.Currency> amount, OpaqueBytes issueRef, Party recipient, Party notary, boolean anonymous, ProgressTracker progressTracker)
Initiates a flow that produces cash issuance transaction.
amount - the amount of currency to issue.issueRef - a reference to put on the issued currency.recipient - the party who should own the currency after it is issued.notary - the notary to set on the output states.public CashIssueFlow(Amount<java.util.Currency> amount, OpaqueBytes issueRef, Party recipient, Party notary)
public CashIssueFlow(Amount<java.util.Currency> amount, OpaqueBytes issueRef, Party recipient, Party notary, boolean anonymous)
public AbstractCashFlow.Result call()
This is where you fill out your business logic.
public Amount<java.util.Currency> getAmount()
public OpaqueBytes getIssueRef()
public Party getRecipient()
public Party getNotary()
public boolean getAnonymous()