mirror of
https://github.com/corda/corda.git
synced 2025-06-15 13:48:14 +00:00
Move contracts base files to namespace to make api aspect clearer in includes.
Move Party to core.crypto as Party is closely aligned with the signing and used in code areas unrelated to the contract code.
This commit is contained in:
@ -7,7 +7,7 @@
|
||||
<a href="../../../index.html">contracts</a> / <a href="../../index.html">Cash</a> / <a href="../index.html">Commands</a> / <a href="index.html">Exit</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>A command stating that money has been withdrawn from the shared ledger and is now accounted for
|
||||
in some other way.</p>
|
||||
<br/>
|
||||
|
@ -19,7 +19,7 @@ in some other way.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><p>A command stating that money has been withdrawn from the shared ledger and is now accounted for
|
||||
<code><span class="identifier">Exit</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.Commands.Exit$<init>(core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><p>A command stating that money has been withdrawn from the shared ledger and is now accounted for
|
||||
in some other way.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">Cash</a> / <a href="index.html">State</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>A state representing a cash claim against some party</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -18,7 +18,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.PartyAndReference, core.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></code><p>A state representing a cash claim against some party</p>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash.State$<init>(core.contracts.PartyAndReference, core.contracts.Amount, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span></code><p>A state representing a cash claim against some party</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">Cash</a> / <a href=".">generateIssue</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssue</h1>
|
||||
<a name="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">Cash</a> / <a href=".">generateSpend</a><br/>
|
||||
<br/>
|
||||
<h1>generateSpend</h1>
|
||||
<a name="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></code><br/>
|
||||
<p>Generate a transaction that consumes one or more of the given input states to move money to the given pubkey.
|
||||
Note that the wallet list is not updated: its up to you to do that.</p>
|
||||
<h3>Parameters</h3>
|
||||
|
@ -73,14 +73,14 @@ the same transaction.</p>
|
||||
<td>
|
||||
<a href="generate-issue.html">generateIssue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.TransactionBuilder, core.Amount, core.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/at">at</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateIssue(core.contracts.TransactionBuilder, core.contracts.Amount, core.contracts.PartyAndReference, java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction for the specified amount that starts out being owned by the given pubkey.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-spend.html">generateSpend</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.TransactionBuilder, core.Amount, java.security.PublicKey, kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></code><p>Generate a transaction that consumes one or more of the given input states to move money to the given pubkey.
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateSpend</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/amount">amount</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/to">to</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/cashStates">cashStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.Cash$generateSpend(core.contracts.TransactionBuilder, core.contracts.Amount, java.security.PublicKey, kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))), kotlin.collections.Set((core.crypto.Party)))/onlyFromParties">onlyFromParties</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">></span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span></code><p>Generate a transaction that consumes one or more of the given input states to move money to the given pubkey.
|
||||
Note that the wallet list is not updated: its up to you to do that.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -88,7 +88,7 @@ Note that the wallet list is not updated: its up to you to do that.</p>
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>This is the function EVERYONE runs</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>This is the function EVERYONE runs</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">Cash</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="contracts.Cash$verify(core.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.Cash$verify(core.contracts.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.Cash$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||
<p>This is the function EVERYONE runs</p>
|
||||
<br/>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">CommercialPaper</a> / <a href="index.html">State</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.PartyAndReference, java.security.PublicKey, core.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper.State$<init>(core.contracts.PartyAndReference, java.security.PublicKey, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -71,13 +71,13 @@
|
||||
<td>
|
||||
<a href="with-face-value.html">withFaceValue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.contracts.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="with-issuance.html">withIssuance</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">CommercialPaper</a> / <a href="index.html">State</a> / <a href=".">withFaceValue</a><br/>
|
||||
<br/>
|
||||
<h1>withFaceValue</h1>
|
||||
<a name="contracts.CommercialPaper.State$withFaceValue(core.Amount)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<a name="contracts.CommercialPaper.State$withFaceValue(core.contracts.Amount)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withFaceValue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withFaceValue(core.contracts.Amount)/newFaceValue">newFaceValue</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">CommercialPaper</a> / <a href="index.html">State</a> / <a href=".">withIssuance</a><br/>
|
||||
<br/>
|
||||
<h1>withIssuance</h1>
|
||||
<a name="contracts.CommercialPaper.State$withIssuance(core.PartyAndReference)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<a name="contracts.CommercialPaper.State$withIssuance(core.contracts.PartyAndReference)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withIssuance</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper.State$withIssuance(core.contracts.PartyAndReference)/newIssuance">newIssuance</span><span class="symbol">:</span> <a href="../../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CommercialPaper</a> / <a href=".">generateIssue</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssue</h1>
|
||||
<a name="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<a name="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<p>Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update
|
||||
an existing transaction because you arent able to issue multiple pieces of CP in a single transaction
|
||||
at the moment: this restriction is not fundamental and may be lifted later.</p>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CommercialPaper</a> / <a href=".">generateMove</a><br/>
|
||||
<br/>
|
||||
<h1>generateMove</h1>
|
||||
<a name="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Updates the given partial transaction with an input/output/command to reassign ownership of the paper.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CommercialPaper</a> / <a href=".">generateRedeem</a><br/>
|
||||
<br/>
|
||||
<h1>generateRedeem</h1>
|
||||
<a name="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish
|
||||
to redeem the paper. We must therefore send enough money to the key that owns the paper to satisfy the face
|
||||
value, and then ensure the paper is removed from the ledger.</p>
|
||||
|
@ -58,7 +58,7 @@ the contracts contents).</p>
|
||||
<td>
|
||||
<a href="generate-issue.html">generateIssue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.PartyAndReference, core.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateIssue(core.contracts.PartyAndReference, core.contracts.Amount, java.time.Instant)/maturityDate">maturityDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>Returns a transaction that issues commercial paper, owned by the issuing parties key. Does not update
|
||||
an existing transaction because you arent able to issue multiple pieces of CP in a single transaction
|
||||
at the moment: this restriction is not fundamental and may be lifted later.</p>
|
||||
</td>
|
||||
@ -67,14 +67,14 @@ at the moment: this restriction is not fundamental and may be lifted later.</p>
|
||||
<td>
|
||||
<a href="generate-move.html">generateMove</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Updates the given partial transaction with an input/output/command to reassign ownership of the paper.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateMove</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateMove(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), java.security.PublicKey)/newOwner">newOwner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Updates the given partial transaction with an input/output/command to reassign ownership of the paper.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-redeem.html">generateRedeem</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.TransactionBuilder, core.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRedeem</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/paper">paper</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CommercialPaper$generateRedeem(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CommercialPaper.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Intended to be called by the issuer of some commercial paper, when an owner has notified us that they wish
|
||||
to redeem the paper. We must therefore send enough money to the key that owns the paper to satisfy the face
|
||||
value, and then ensure the paper is removed from the ledger.</p>
|
||||
</td>
|
||||
@ -83,7 +83,7 @@ value, and then ensure the paper is removed from the ledger.</p>
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
rather than an argument so that additional data can be added without breaking binary compatibility with
|
||||
existing contract code.</p>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CommercialPaper</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="contracts.CommercialPaper$verify(core.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CommercialPaper$verify(core.contracts.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CommercialPaper$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||
<p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">CrowdFund</a> / <a href="index.html">Campaign</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">Campaign</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/target">target</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Campaign$<init>(java.security.PublicKey, kotlin.String, core.contracts.Amount, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">CrowdFund</a> / <a href="index.html">Pledge</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">Pledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund.Pledge$<init>(java.security.PublicKey, core.contracts.Amount)/amount">amount</span><span class="symbol">:</span> <a href="../../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CrowdFund</a> / <a href=".">generateClose</a><br/>
|
||||
<br/>
|
||||
<h1>generateClose</h1>
|
||||
<a name="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CrowdFund</a> / <a href=".">generatePledge</a><br/>
|
||||
<br/>
|
||||
<h1>generatePledge</h1>
|
||||
<a name="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Updates the given partial transaction with an input/output/command to fund the opportunity.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CrowdFund</a> / <a href=".">generateRegister</a><br/>
|
||||
<br/>
|
||||
<h1>generateRegister</h1>
|
||||
<a name="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<a name="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<p>Returns a transaction that registers a crowd-funding campaing, owned by the issuing institutions key. Does not update
|
||||
an existing transaction because its not possible to register multiple campaigns in a single transaction</p>
|
||||
<br/>
|
||||
|
@ -91,20 +91,20 @@ the contracts contents).</p>
|
||||
<td>
|
||||
<a href="generate-close.html">generateClose</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateClose</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateClose(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), kotlin.collections.List((core.contracts.StateAndRef((contracts.Cash.State)))))/wallet">wallet</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-pledge.html">generatePledge</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.TransactionBuilder, core.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Updates the given partial transaction with an input/output/command to fund the opportunity.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generatePledge</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/campaign">campaign</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generatePledge(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.CrowdFund.State)), java.security.PublicKey)/subscriber">subscriber</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Updates the given partial transaction with an input/output/command to fund the opportunity.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-register.html">generateRegister</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.PartyAndReference, core.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>Returns a transaction that registers a crowd-funding campaing, owned by the issuing institutions key. Does not update
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateRegister</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingTarget">fundingTarget</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/fundingName">fundingName</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.CrowdFund$generateRegister(core.contracts.PartyAndReference, core.contracts.Amount, kotlin.String, java.time.Instant)/closingTime">closingTime</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/Instant.html"><span class="identifier">Instant</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><p>Returns a transaction that registers a crowd-funding campaing, owned by the issuing institutions key. Does not update
|
||||
an existing transaction because its not possible to register multiple campaigns in a single transaction</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -112,7 +112,7 @@ an existing transaction because its not possible to register multiple campaigns
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
rather than an argument so that additional data can be added without breaking binary compatibility with
|
||||
existing contract code.</p>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">CrowdFund</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="contracts.CrowdFund$verify(core.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.CrowdFund$verify(core.contracts.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.CrowdFund$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||
<p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
|
@ -58,7 +58,7 @@ deal/agreement protocol to generate the necessary transaction for potential impl
|
||||
<td>
|
||||
<a href="with-public-key.html">withPublicKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">DealState</span></code></td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">DealState</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -69,7 +69,7 @@ deal/agreement protocol to generate the necessary transaction for potential impl
|
||||
<td>
|
||||
<a href="../../core/-linear-state/is-relevant.html">isRelevant</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="core.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><p>true if this should be tracked by our wallet(s)</p>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isRelevant</span><span class="symbol">(</span><span class="identifier" id="core.contracts.LinearState$isRelevant(kotlin.collections.Set((java.security.PublicKey)))/ourKeys">ourKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code><p>true if this should be tracked by our wallet(s)</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">DealState</a> / <a href=".">withPublicKey</a><br/>
|
||||
<br/>
|
||||
<h1>withPublicKey</h1>
|
||||
<a name="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">DealState</span></a></code><br/>
|
||||
<a name="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">DealState</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">DummyContract</a> / <a href=".">generateInitial</a><br/>
|
||||
<br/>
|
||||
<h1>generateInitial</h1>
|
||||
<a name="contracts.DummyContract$generateInitial(core.PartyAndReference, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<a name="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -58,13 +58,13 @@ the contracts contents).</p>
|
||||
<td>
|
||||
<a href="generate-initial.html">generateInitial</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateInitial</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../core/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DummyContract$generateInitial(core.contracts.PartyAndReference, kotlin.Int)/magicNumber">magicNumber</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
rather than an argument so that additional data can be added without breaking binary compatibility with
|
||||
existing contract code.</p>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">DummyContract</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="contracts.DummyContract$verify(core.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.DummyContract$verify(core.contracts.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.DummyContract$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||
<p>Takes an object that represents a state transition, and ensures the inputs/outputs/commands make sense.
|
||||
Must throw an exception if theres a problem that should prevent state transition. Takes a single object
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">FixableDealState</a> / <a href=".">generateFix</a><br/>
|
||||
<br/>
|
||||
<h1>generateFix</h1>
|
||||
<a name="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Generate a fixing command for this deal and fix</p>
|
||||
<p>TODO: This would also likely move to methods on the Contract once the changes to reference
|
||||
the Contract from the ContractState are in</p>
|
||||
|
@ -37,7 +37,7 @@
|
||||
<td>
|
||||
<a href="generate-fix.html">generateFix</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a fixing command for this deal and fix</p>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixableDealState$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a fixing command for this deal and fix</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -64,7 +64,7 @@ deal/agreement protocol to generate the necessary transaction for potential impl
|
||||
<td>
|
||||
<a href="../-deal-state/with-public-key.html">withPublicKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-deal-state/index.html"><span class="identifier">DealState</span></a></code></td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.DealState$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../-deal-state/index.html"><span class="identifier">DealState</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">FixedRatePaymentEvent</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>Basic class for the Fixed Rate Payments on the fixed leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
Assumes that the rate is valid.</p>
|
||||
<br/>
|
||||
|
@ -19,7 +19,7 @@ Assumes that the rate is valid.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>Basic class for the Fixed Rate Payments on the fixed leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
<code><span class="identifier">FixedRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FixedRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>Basic class for the Fixed Rate Payments on the fixed leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
Assumes that the rate is valid.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">FloatingRatePaymentEvent</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>Basic class for the Floating Rate Payments on the floating leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
If the rate is null returns a zero payment. // TODO: Is this the desired behaviour?</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">FloatingRatePaymentEvent</a> / <a href=".">copy</a><br/>
|
||||
<br/>
|
||||
<h1>copy</h1>
|
||||
<a name="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></code><br/>
|
||||
<a name="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">FloatingRatePaymentEvent</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -19,7 +19,7 @@ If the rate is null returns a zero payment. // TODO: Is this the desired behavio
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>Basic class for the Floating Rate Payments on the floating leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
<code><span class="identifier">FloatingRatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>Basic class for the Floating Rate Payments on the floating leg - see <a href="../-rate-payment-event/index.html">RatePaymentEvent</a>
|
||||
If the rate is null returns a zero payment. // TODO: Is this the desired behaviour?</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -108,7 +108,7 @@ If the rate is null returns a zero payment. // TODO: Is this the desired behavio
|
||||
<td>
|
||||
<a href="copy.html">copy</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, java.time.LocalDate, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">FloatingRatePaymentEvent</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.date<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualStartDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.accrualEndDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a> <span class="symbol">=</span> this.dayCountBasisDay<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a> <span class="symbol">=</span> this.dayCountBasisYear<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/fixingDate">fixingDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a> <span class="symbol">=</span> this.fixingDate<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a> <span class="symbol">=</span> this.notional<span class="symbol">, </span><span class="identifier" id="contracts.FloatingRatePaymentEvent$copy(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, java.time.LocalDate, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a> <span class="symbol">=</span> this.rate<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">FloatingRatePaymentEvent</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">InsufficientBalanceException</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.contracts.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -17,7 +17,7 @@
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
<code><span class="identifier">InsufficientBalanceException</span><span class="symbol">(</span><span class="identifier" id="contracts.InsufficientBalanceException$<init>(core.contracts.Amount)/amountMissing">amountMissing</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">)</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">Calculation</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<p>The Calculation data class is "mutable" through out the life of the swap, as in, its the only thing that contains
|
||||
data that will changed from state to state (Recall that the design insists that everything is immutable, so we actually
|
||||
copy / update for each transition)</p>
|
||||
|
@ -20,7 +20,7 @@ copy / update for each transition)</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></code><p>The Calculation data class is "mutable" through out the life of the swap, as in, its the only thing that contains
|
||||
<code><span class="identifier">Calculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/floatingLegPaymentSchedule">floatingLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-floating-rate-payment-event/index.html"><span class="identifier">FloatingRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.Calculation$<init>(core.contracts.Expression, kotlin.collections.Map((java.time.LocalDate, contracts.FloatingRatePaymentEvent)), kotlin.collections.Map((java.time.LocalDate, contracts.FixedRatePaymentEvent)))/fixedLegPaymentSchedule">fixedLegPaymentSchedule</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../../-fixed-rate-payment-event/index.html"><span class="identifier">FixedRatePaymentEvent</span></a><span class="symbol">></span><span class="symbol">)</span></code><p>The Calculation data class is "mutable" through out the life of the swap, as in, its the only thing that contains
|
||||
data that will changed from state to state (Recall that the design insists that everything is immutable, so we actually
|
||||
copy / update for each transition)</p>
|
||||
</td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -28,7 +28,7 @@
|
||||
<td>
|
||||
<a href="../../../../core/-type-only-command-data/equals.html">equals</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="core.contracts.TypeOnlyCommandData$equals(kotlin.Any)/other">other</span><span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">State</a> / <a href=".">evaluateCalculation</a><br/>
|
||||
<br/>
|
||||
<h1>evaluateCalculation</h1>
|
||||
<a name="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.Expression)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.Expression)/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></code><br/>
|
||||
<a name="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></code><br/>
|
||||
<p>For evaluating arbitrary java on the platform</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">State</a> / <a href=".">generateFix</a><br/>
|
||||
<br/>
|
||||
<h1>generateFix</h1>
|
||||
<a name="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../-fixable-deal-state/generate-fix.html">FixableDealState.generateFix</a><br/>
|
||||
<p>Generate a fixing command for this deal and fix</p>
|
||||
<p>TODO: This would also likely move to methods on the Contract once the changes to reference
|
||||
|
@ -87,7 +87,7 @@
|
||||
<td>
|
||||
<a href="evaluate-calculation.html">evaluateCalculation</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.Expression)/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></code><p>For evaluating arbitrary java on the platform</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">evaluateCalculation</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/businessDate">businessDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$evaluateCalculation(java.time.LocalDate, core.contracts.Expression)/expression">expression</span><span class="symbol">:</span> <a href="../../../core/-expression/index.html"><span class="identifier">Expression</span></a> <span class="symbol">=</span> calculation.expression<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span></code><p>For evaluating arbitrary java on the platform</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -102,7 +102,7 @@ deal/agreement protocol to generate the necessary transaction for potential impl
|
||||
<td>
|
||||
<a href="generate-fix.html">generateFix</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.TransactionBuilder, core.StateRef, core.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a fixing command for this deal and fix</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/ptx">ptx</span><span class="symbol">:</span> <a href="../../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/oldStateRef">oldStateRef</span><span class="symbol">:</span> <a href="../../../core/-state-ref/index.html"><span class="identifier">StateRef</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$generateFix(core.contracts.TransactionBuilder, core.contracts.StateRef, core.contracts.Fix)/fix">fix</span><span class="symbol">:</span> <a href="../../../core/-fix/index.html"><span class="identifier">Fix</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a fixing command for this deal and fix</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -130,7 +130,7 @@ deal/agreement protocol to generate the necessary transaction for potential impl
|
||||
<td>
|
||||
<a href="with-public-key.html">withPublicKey</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-deal-state/index.html"><span class="identifier">DealState</span></a></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-deal-state/index.html"><span class="identifier">DealState</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">contracts</a> / <a href="../index.html">InterestRateSwap</a> / <a href="index.html">State</a> / <a href=".">withPublicKey</a><br/>
|
||||
<br/>
|
||||
<h1>withPublicKey</h1>
|
||||
<a name="contracts.InterestRateSwap.State$withPublicKey(core.Party, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-deal-state/index.html"><span class="identifier">DealState</span></a></code><br/>
|
||||
<a name="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withPublicKey</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/before">before</span><span class="symbol">:</span> <a href="../../../core/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap.State$withPublicKey(core.crypto.Party, java.security.PublicKey)/after">after</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../-deal-state/index.html"><span class="identifier">DealState</span></a></code><br/>
|
||||
Overrides <a href="../../-deal-state/with-public-key.html">DealState.withPublicKey</a><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">generateFix</a><br/>
|
||||
<br/>
|
||||
<h1>generateFix</h1>
|
||||
<a name="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -135,7 +135,7 @@ Note: The day count, interest rate calculation etc are not finished yet, but the
|
||||
<td>
|
||||
<a href="generate-fix.html">generateFix</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.TransactionBuilder, core.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateFix</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/irs">irs</span><span class="symbol">:</span> <a href="../../core/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="contracts.InterestRateSwap$generateFix(core.contracts.TransactionBuilder, core.contracts.StateAndRef((contracts.InterestRateSwap.State)), ((java.time.LocalDate, contracts.Rate)))/fixing">fixing</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">,</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -148,7 +148,7 @@ Note: The day count, interest rate calculation etc are not finished yet, but the
|
||||
<td>
|
||||
<a href="verify.html">verify</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>verify() with some examples of what needs to be checked.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>verify() with some examples of what needs to be checked.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">InterestRateSwap</a> / <a href=".">verify</a><br/>
|
||||
<br/>
|
||||
<h1>verify</h1>
|
||||
<a name="contracts.InterestRateSwap$verify(core.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="contracts.InterestRateSwap$verify(core.contracts.TransactionForVerification)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="contracts.InterestRateSwap$verify(core.contracts.TransactionForVerification)/tx">tx</span><span class="symbol">:</span> <a href="../../core/-transaction-for-verification/index.html"><span class="identifier">TransactionForVerification</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
Overrides <a href="../../core/-contract/verify.html">Contract.verify</a><br/>
|
||||
<p>verify() with some examples of what needs to be checked.</p>
|
||||
<br/>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">RatePaymentEvent</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>A <a href="index.html">RatePaymentEvent</a> represents a dated obligation of payment.
|
||||
It is a specialisation / modification of a basic cash flow event (to be written) that has some additional assistance
|
||||
functions for interest rate swap legs of the fixed and floating nature.
|
||||
|
@ -22,7 +22,7 @@ For the floating leg, the rate refers to a reference rate which is to be "fixed"
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.DayCountBasisDay, core.DayCountBasisYear, core.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>A RatePaymentEvent represents a dated obligation of payment.
|
||||
<code><span class="identifier">RatePaymentEvent</span><span class="symbol">(</span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/date">date</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualStartDate">accrualStartDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/accrualEndDate">accrualEndDate</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/time/LocalDate.html"><span class="identifier">LocalDate</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisDay">dayCountBasisDay</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-day/index.html"><span class="identifier">DayCountBasisDay</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/dayCountBasisYear">dayCountBasisYear</span><span class="symbol">:</span> <a href="../../core/-day-count-basis-year/index.html"><span class="identifier">DayCountBasisYear</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/notional">notional</span><span class="symbol">:</span> <a href="../../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">, </span><span class="identifier" id="contracts.RatePaymentEvent$<init>(java.time.LocalDate, java.time.LocalDate, java.time.LocalDate, core.contracts.DayCountBasisDay, core.contracts.DayCountBasisYear, core.contracts.Amount, contracts.Rate)/rate">rate</span><span class="symbol">:</span> <a href="../-rate/index.html"><span class="identifier">Rate</span></a><span class="symbol">)</span></code><p>A RatePaymentEvent represents a dated obligation of payment.
|
||||
It is a specialisation / modification of a basic cash flow event (to be written) that has some additional assistance
|
||||
functions for interest rate swap legs of the fixed and floating nature.
|
||||
For the fixed leg, the rate is already known at creation and therefore the flows can be pre-determined.
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">ReferenceRate</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="../../core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="../../core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code><br/>
|
||||
<p>So a reference rate is a rate that takes its value from a source at a given date
|
||||
e.g. LIBOR 6M as of 17 March 2016. Hence it requires a source (name) and a value date in the getAsOf(..) method.</p>
|
||||
<br/>
|
||||
|
@ -19,7 +19,7 @@ e.g. LIBOR 6M as of 17 March 2016. Hence it requires a source (name) and a value
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="../../core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code><p>So a reference rate is a rate that takes its value from a source at a given date
|
||||
<code><span class="identifier">ReferenceRate</span><span class="symbol">(</span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/oracle">oracle</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/tenor">tenor</span><span class="symbol">:</span> <a href="../../core/-tenor/index.html"><span class="identifier">Tenor</span></a><span class="symbol">, </span><span class="identifier" id="contracts.ReferenceRate$<init>(kotlin.String, core.contracts.Tenor, kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span></code><p>So a reference rate is a rate that takes its value from a source at a given date
|
||||
e.g. LIBOR 6M as of 17 March 2016. Hence it requires a source (name) and a value date in the getAsOf(..) method.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
2
docs/build/html/api/contracts/index.html
vendored
2
docs/build/html/api/contracts/index.html
vendored
@ -246,7 +246,7 @@ is adjusted as if the paper was redeemed and immediately repurchased, but withou
|
||||
<td>
|
||||
<a href="times.html">times</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">operator</span> <span class="keyword">fun </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(core.Amount, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
||||
<code><span class="keyword">operator</span> <span class="keyword">fun </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(core.contracts.Amount, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -20,7 +20,7 @@
|
||||
<td>
|
||||
<a href="sum-cash-by.html">sumCashBy</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Sums the cash states in the list that are owned by the given key, throwing an exception if there are none.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Sums the cash states in the list that are owned by the given key, throwing an exception if there are none.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -34,7 +34,7 @@
|
||||
<td>
|
||||
<a href="sum-cash-or-zero.html">sumCashOrZero</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Sums the cash states in the list, returning zero of the given currency if there are none.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.contracts.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Sums the cash states in the list, returning zero of the given currency if there are none.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">kotlin.collections.Iterable</a> / <a href=".">sumCashBy</a><br/>
|
||||
<br/>
|
||||
<h1>sumCashBy</h1>
|
||||
<a name="contracts$sumCashBy(kotlin.collections.Iterable((core.ContractState)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<a name="contracts$sumCashBy(kotlin.collections.Iterable((core.contracts.ContractState)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashBy</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashBy(kotlin.collections.Iterable((core.contracts.ContractState)), java.security.PublicKey)/owner">owner</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<p>Sums the cash states in the list that are owned by the given key, throwing an exception if there are none.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">kotlin.collections.Iterable</a> / <a href=".">sumCashOrNull</a><br/>
|
||||
<br/>
|
||||
<h1>sumCashOrNull</h1>
|
||||
<a name="contracts$sumCashOrNull(kotlin.collections.Iterable((core.ContractState)))"></a>
|
||||
<a name="contracts$sumCashOrNull(kotlin.collections.Iterable((core.contracts.ContractState)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<p>Sums the cash states in the list, returning null if there are none.</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">kotlin.collections.Iterable</a> / <a href=".">sumCashOrZero</a><br/>
|
||||
<br/>
|
||||
<h1>sumCashOrZero</h1>
|
||||
<a name="contracts$sumCashOrZero(kotlin.collections.Iterable((core.ContractState)), java.util.Currency)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<a name="contracts$sumCashOrZero(kotlin.collections.Iterable((core.contracts.ContractState)), java.util.Currency)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCashOrZero</span><span class="symbol">(</span><span class="identifier" id="contracts$sumCashOrZero(kotlin.collections.Iterable((core.contracts.ContractState)), java.util.Currency)/currency">currency</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Currency.html"><span class="identifier">Currency</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<p>Sums the cash states in the list, returning zero of the given currency if there are none.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">contracts</a> / <a href="index.html">kotlin.collections.Iterable</a> / <a href=".">sumCash</a><br/>
|
||||
<br/>
|
||||
<h1>sumCash</h1>
|
||||
<a name="contracts$sumCash(kotlin.collections.Iterable((core.ContractState)))"></a>
|
||||
<a name="contracts$sumCash(kotlin.collections.Iterable((core.contracts.ContractState)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../core/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">.</span><span class="identifier">sumCash</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<p>Sums the cash states in the list, throwing an exception if there are none.</p>
|
||||
<br/>
|
||||
|
4
docs/build/html/api/contracts/times.html
vendored
4
docs/build/html/api/contracts/times.html
vendored
@ -7,8 +7,8 @@
|
||||
<a href="index.html">contracts</a> / <a href=".">times</a><br/>
|
||||
<br/>
|
||||
<h1>times</h1>
|
||||
<a name="contracts$times(core.Amount, contracts.RatioUnit)"></a>
|
||||
<code><span class="keyword">operator</span> <span class="keyword">fun </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(core.Amount, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a></code><br/>
|
||||
<a name="contracts$times(core.contracts.Amount, contracts.RatioUnit)"></a>
|
||||
<code><span class="keyword">operator</span> <span class="keyword">fun </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol">.</span><span class="identifier">times</span><span class="symbol">(</span><span class="identifier" id="contracts$times(core.contracts.Amount, contracts.RatioUnit)/other">other</span><span class="symbol">:</span> <a href="-ratio-unit/index.html"><span class="identifier">RatioUnit</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../core/-amount/index.html"><span class="identifier">Amount</span></a></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
Reference in New Issue
Block a user