mirror of
https://github.com/corda/corda.git
synced 2025-06-17 06:38:21 +00:00
Regen docsite
This commit is contained in:
75
docs/build/html/api/alltypes/index.html
vendored
75
docs/build/html/api/alltypes/index.html
vendored
@ -338,6 +338,26 @@ the same transaction.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.protocols/-cash-command/index.html">net.corda.protocols.CashCommand</a></td>
|
||||
<td>
|
||||
<p>A command to initiate the Cash protocol with.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.protocols/-cash-protocol/index.html">net.corda.protocols.CashProtocol</a></td>
|
||||
<td>
|
||||
<p>Initiates a protocol that produces an Issue/Move or Exit Cash transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.protocols/-cash-protocol-result/index.html">net.corda.protocols.CashProtocolResult</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.schemas/-cash-schema.html">net.corda.schemas.CashSchema</a></td>
|
||||
<td>
|
||||
<p>An object used to fully qualify the <a href="../net.corda.schemas/-cash-schema.html">CashSchema</a> family name (i.e. independent of version).</p>
|
||||
@ -412,13 +432,6 @@ provided directly by this clause.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.contracts/-client-to-service-command/index.html">net.corda.core.contracts.ClientToServiceCommand</a></td>
|
||||
<td>
|
||||
<p>A command from the monitoring client, to the node.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.utilities/java.time.-clock/index.html">java.time.Clock</a> (extensions in package net.corda.node.utilities)</td>
|
||||
<td>
|
||||
</td>
|
||||
@ -619,7 +632,7 @@ useful tasks. See the documentation for <a href="../net.corda.client/-corda-r-p-
|
||||
<a href="../net.corda.node.services.messaging/-corda-r-p-c-ops/index.html">net.corda.node.services.messaging.CordaRPCOps</a></td>
|
||||
<td>
|
||||
<p>RPC operations that the node exposes to clients using the Java client library. These can be called from
|
||||
client apps and are implemented by the node in the <a href="#">ServerRPCOps</a> class.</p>
|
||||
client apps and are implemented by the node in the <a href="#">CordaRPCOpsImpl</a> class.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -1132,6 +1145,12 @@ set via the constructor and the class is immutable.</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.protocols/-input-state-ref-resolve-failed/index.html">net.corda.protocols.InputStateRefResolveFailed</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core/java.io.-input-stream/index.html">java.io.InputStream</a> (extensions in package net.corda.core)</td>
|
||||
<td>
|
||||
</td>
|
||||
@ -1890,7 +1909,10 @@ because of permissioning)</p>
|
||||
<td>
|
||||
<a href="../net.corda.core.crypto/-party/index.html">net.corda.core.crypto.Party</a></td>
|
||||
<td>
|
||||
<p>A <a href="../net.corda.core.crypto/-party/index.html">Party</a> is well known (name, pubkey) pair. In a real system this would probably be an X.509 certificate.</p>
|
||||
<p>The <a href="../net.corda.core.crypto/-party/index.html">Party</a> class represents an entity on the network, which is typically identified by a legal <a href="../net.corda.core.crypto/-party/name.html">name</a> and public key
|
||||
that it can sign transactions under. As parties may use multiple keys for signing and, for example, have offline backup
|
||||
keys, the "public key" of a party is represented by a composite construct – a <a href="../net.corda.core.crypto/-public-key-tree/index.html">PublicKeyTree</a>, which combines multiple
|
||||
cryptographic public key primitives into a tree structure.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -2031,13 +2053,13 @@ a singleton).</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.services/-properties-file-r-p-c-user-service/index.html">net.corda.node.services.PropertiesFileRPCUserService</a></td>
|
||||
<a href="../net.corda.node.api/-protocol-class-ref/index.html">net.corda.node.api.ProtocolClassRef</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-protocol-class-ref/index.html">net.corda.node.api.ProtocolClassRef</a></td>
|
||||
<a href="../net.corda.node.services.messaging/-protocol-handle/index.html">net.corda.node.services.messaging.ProtocolHandle</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
@ -2144,6 +2166,19 @@ For any given flow there is only one PSM, even if that protocol invokes subproto
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.utilities/-public-key-tree-column-type/index.html">net.corda.node.utilities.PublicKeyTreeColumnType</a></td>
|
||||
<td>
|
||||
<p><a href="#">ColumnType</a> for marshalling to/from database on behalf of <a href="../net.corda.core.crypto/-public-key-tree/index.html">PublicKeyTree</a>.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.testing/-public-key-tree-generator/index.html">net.corda.core.testing.PublicKeyTreeGenerator</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.schemas/-queryable-state/index.html">net.corda.core.schemas.QueryableState</a></td>
|
||||
<td>
|
||||
<p>A contract state that may be mapped to database schemas configured for this node to support querying for,
|
||||
@ -2203,6 +2238,12 @@ to. These permissions are represented as <a href="#">String</a>s to allow RPC im
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.services/-r-p-c-user-service-impl/index.html">net.corda.node.services.RPCUserServiceImpl</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.client.fxutils/-read-only-backed-observable-map-base/index.html">net.corda.client.fxutils.ReadOnlyBackedObservableMapBase</a></td>
|
||||
<td>
|
||||
<p><a href="../net.corda.client.fxutils/-read-only-backed-observable-map-base/index.html">ReadOnlyBackedObservableMapBase</a> is a base class implementing all abstract functions required for an <a href="#">ObservableMap</a>
|
||||
@ -2753,12 +2794,6 @@ between (after, before).</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.services.messaging/-transaction-build-result/index.html">net.corda.node.services.messaging.TransactionBuildResult</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.api/-transaction-build-step/index.html">net.corda.node.api.TransactionBuildStep</a></td>
|
||||
<td>
|
||||
<p>Encapsulate a generateXXX method call on a contract.</p>
|
||||
@ -2874,6 +2909,12 @@ and seller) and the following steps:</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.node.utilities/-txn-note-columns/index.html">net.corda.node.utilities.TxnNoteColumns</a></td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../net.corda.core.contracts/-type-only-command-data/index.html">net.corda.core.contracts.TypeOnlyCommandData</a></td>
|
||||
<td>
|
||||
<p>Commands that inherit from this are intended to have no data items: its only their presence that matters.</p>
|
||||
|
1380
docs/build/html/api/index-outline.html
vendored
1380
docs/build/html/api/index-outline.html
vendored
File diff suppressed because one or more lines are too long
@ -210,6 +210,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -167,6 +167,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -169,6 +169,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -195,6 +195,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -145,6 +145,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -177,6 +177,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -175,6 +175,20 @@ or throws if more than one element was found.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">Iterable</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">noneOrSingle</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns single element, or <code>null</code> if element was not found, or throws if more than one element was found.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../net.corda.core/kotlin.collections.-list/random-or-null.html">randomOrNull</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code><p>Returns a random element in the list, or null if empty</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">randomOrNull</span><span class="symbol">(</span><span class="identifier" id="net.corda.core$randomOrNull(kotlin.collections.List((net.corda.core.randomOrNull.T)), kotlin.Function1((net.corda.core.randomOrNull.T, kotlin.Boolean)))/predicate">predicate</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">T</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">Boolean</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Returns a random element in the list matching the given predicate, or null if none found</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../javafx.collections.-observable-list/unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -117,6 +117,12 @@ people.leftOuterJoin(animals, Person::favouriteSpecies, Animal::species)</p>
|
||||
val dogOwners: ObservableList = dogs.map { it.owner }</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="unique.html">unique</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
15
docs/build/html/api/net.corda.client.fxutils/javafx.collections.-observable-list/unique.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.fxutils/javafx.collections.-observable-list/unique.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>unique - </title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">net.corda.client.fxutils</a> / <a href="index.html">javafx.collections.ObservableList</a> / <a href=".">unique</a><br/>
|
||||
<br/>
|
||||
<h1>unique</h1>
|
||||
<a name="net.corda.client.fxutils$unique(javafx.collections.ObservableList((net.corda.client.fxutils.unique.T)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">unique</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -90,6 +90,12 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="issued-generator.html">issuedGenerator</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">issuedGenerator</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="issuer-generator.html">issuerGenerator</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">issuerGenerator</span><span class="symbol">: </span><a href="../-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">></span></code></td>
|
||||
|
15
docs/build/html/api/net.corda.client.mock/-event-generator/issued-generator.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/-event-generator/issued-generator.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>EventGenerator.issuedGenerator - </title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">net.corda.client.mock</a> / <a href="index.html">EventGenerator</a> / <a href=".">issuedGenerator</a><br/>
|
||||
<br/>
|
||||
<h1>issuedGenerator</h1>
|
||||
<a name="net.corda.client.mock.EventGenerator$issuedGenerator"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">issuedGenerator</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">net.corda.client.mock</a> / <a href="index.html">Generator</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">Generator</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$<init>(kotlin.Function1((java.util.Random, net.corda.core.ErrorOr((net.corda.client.mock.Generator.A)))))/generate">generate</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a><span class="symbol">)</span> <span class="symbol">-></span> <a href="../../net.corda.core/-error-or/index.html"><span class="identifier">ErrorOr</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">Generator</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$<init>(kotlin.Function1((java.util.SplittableRandom, net.corda.core.ErrorOr((net.corda.client.mock.Generator.A)))))/generate">generate</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/SplittableRandom.html"><span class="identifier">SplittableRandom</span></a><span class="symbol">)</span> <span class="symbol">-></span> <a href="../../net.corda.core/-error-or/index.html"><span class="identifier">ErrorOr</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<p>This file defines a basic <a href="index.html">Generator</a> library for composing random generators of objects.</p>
|
||||
<p>An object of type <a href="index.html">Generator</a><<a href="#">A</a>> captures a generator of <a href="#">A</a>s. Generators may be composed in several ways.</p>
|
||||
<p><a href="choice.html">Generator.choice</a> picks a generator from the specified list and runs that.
|
||||
@ -26,7 +26,7 @@ val animalsGenerator = Generator.frequency(
|
||||
0.2 to birdsGenerator,
|
||||
0.8 to mammalsGenerator
|
||||
)
|
||||
val animals = animalsGenerator.generate(Random()).getOrThrow()</p>
|
||||
val animals = animalsGenerator.generate(SplittableRandom()).getOrThrow()</p>
|
||||
<p>The above will generate a random list of animals.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>bind</h1>
|
||||
<a name="net.corda.client.mock.Generator$bind(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator((net.corda.client.mock.Generator.bind.B)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span> <span class="identifier">bind</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$bind(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator((net.corda.client.mock.Generator.bind.B)))))/function">function</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Nothing</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">bind</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$bind(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator((net.corda.client.mock.Generator.bind.B)))))/function">function</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>choice</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$choice(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.choice.A)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">choice</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$choice(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.choice.A)))))/generators">generators</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Nothing</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">choice</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$choice(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.choice.A)))))/generators">generators</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
File diff suppressed because one or more lines are too long
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>fail</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$fail(java.lang.Exception)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">fail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$fail(java.lang.Exception)/error">error</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">fail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$fail(java.lang.Exception)/error">error</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Exception.html"><span class="identifier">Exception</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.client.mock</a> / <a href="index.html">Generator</a> / <a href=".">frequency</a><br/>
|
||||
<br/>
|
||||
<h1>frequency</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$frequency(kotlin.Array((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.frequency.A)))))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">frequency</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="net.corda.client.mock.Generator.Companion$frequency(kotlin.Array((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.frequency.A)))))))/generators">generators</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.client.mock.Generator.Companion$frequency(kotlin.collections.List((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.frequency.A)))))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">frequency</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$frequency(kotlin.collections.List((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.frequency.A)))))))/generators">generators</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>generate</h1>
|
||||
<a name="net.corda.client.mock.Generator$generate"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">generate</span><span class="symbol">: </span><span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a><span class="symbol">)</span> <span class="symbol">-></span> <a href="../../net.corda.core/-error-or/index.html"><span class="identifier">ErrorOr</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">generate</span><span class="symbol">: </span><span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/SplittableRandom.html"><span class="identifier">SplittableRandom</span></a><span class="symbol">)</span> <span class="symbol">-></span> <a href="../../net.corda.core/-error-or/index.html"><span class="identifier">ErrorOr</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>impure</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$impure(kotlin.Function0((net.corda.client.mock.Generator.Companion.impure.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">impure</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$impure(kotlin.Function0((net.corda.client.mock.Generator.Companion.impure.A)))/valueClosure">valueClosure</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">impure</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$impure(kotlin.Function0((net.corda.client.mock.Generator.Companion.impure.A)))/valueClosure">valueClosure</span><span class="symbol">:</span> <span class="symbol">(</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
File diff suppressed because one or more lines are too long
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>map</h1>
|
||||
<a name="net.corda.client.mock.Generator$map(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.map.B)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span> <span class="identifier">map</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$map(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.map.B)))/function">function</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">B</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">map</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$map(kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.map.B)))/function">function</span><span class="symbol">:</span> <span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">B</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>product</h1>
|
||||
<a name="net.corda.client.mock.Generator$product(net.corda.client.mock.Generator((kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.product.B)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span> <span class="identifier">product</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$product(net.corda.client.mock.Generator((kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.product.B)))))/other">other</span><span class="symbol">:</span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">B</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">B</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">product</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator$product(net.corda.client.mock.Generator((kotlin.Function1((net.corda.client.mock.Generator.A, net.corda.client.mock.Generator.product.B)))))/other">other</span><span class="symbol">:</span> <a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="symbol">(</span><span class="identifier">A</span><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">B</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">B</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>pure</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$pure(net.corda.client.mock.Generator.Companion.pure.A)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">pure</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$pure(net.corda.client.mock.Generator.Companion.pure.A)/value">value</span><span class="symbol">:</span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">pure</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$pure(net.corda.client.mock.Generator.Companion.pure.A)/value">value</span><span class="symbol">:</span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>sequence</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$sequence(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.sequence.A)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">sequence</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$sequence(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.sequence.A)))))/generators">generators</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">sequence</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$sequence(kotlin.collections.List((net.corda.client.mock.Generator((net.corda.client.mock.Generator.Companion.sequence.A)))))/generators">generators</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.client.mock</a> / <a href="index.html">Generator</a> / <a href=".">success</a><br/>
|
||||
<br/>
|
||||
<h1>success</h1>
|
||||
<a name="net.corda.client.mock.Generator.Companion$success(kotlin.Function1((java.util.Random, net.corda.client.mock.Generator.Companion.success.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$success(kotlin.Function1((java.util.Random, net.corda.client.mock.Generator.Companion.success.A)))/generate">generate</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.client.mock.Generator.Companion$success(kotlin.Function1((java.util.SplittableRandom, net.corda.client.mock.Generator.Companion.success.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">success</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock.Generator.Companion$success(kotlin.Function1((java.util.SplittableRandom, net.corda.client.mock.Generator.Companion.success.A)))/generate">generate</span><span class="symbol">:</span> <span class="symbol">(</span><a href="http://docs.oracle.com/javase/6/docs/api/java/util/SplittableRandom.html"><span class="identifier">SplittableRandom</span></a><span class="symbol">)</span> <span class="symbol">-></span> <span class="identifier">A</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
15
docs/build/html/api/net.corda.client.mock/bytes.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/bytes.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>net.corda.client.mock.bytes - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">bytes</a><br/>
|
||||
<br/>
|
||||
<h1>bytes</h1>
|
||||
<a name="net.corda.client.mock$bytes(net.corda.client.mock.Generator.Companion, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">bytes</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$bytes(net.corda.client.mock.Generator.Companion, kotlin.Int)/size">size</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">ByteArray</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/frequency.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/frequency.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>net.corda.client.mock.frequency - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">frequency</a><br/>
|
||||
<br/>
|
||||
<h1>frequency</h1>
|
||||
<a name="net.corda.client.mock$frequency(net.corda.client.mock.Generator.Companion, kotlin.Array((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.frequency.A)))))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">frequency</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="net.corda.client.mock$frequency(net.corda.client.mock.Generator.Companion, kotlin.Array((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.frequency.A)))))))/generators">generators</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/generate-amount.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/generate-amount.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>generateAmount - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">generateAmount</a><br/>
|
||||
<br/>
|
||||
<h1>generateAmount</h1>
|
||||
<a name="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">generateAmount</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/min">min</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/max">max</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/tokenGenerator">tokenGenerator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/generate-currency-amount.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/generate-currency-amount.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>generateCurrencyAmount - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">generateCurrencyAmount</a><br/>
|
||||
<br/>
|
||||
<h1>generateCurrencyAmount</h1>
|
||||
<a name="net.corda.client.mock$generateCurrencyAmount(kotlin.Long, kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCurrencyAmount</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateCurrencyAmount(kotlin.Long, kotlin.Long)/min">min</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateCurrencyAmount(kotlin.Long, kotlin.Long)/max">max</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/generate-currency.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/generate-currency.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>generateCurrency - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">generateCurrency</a><br/>
|
||||
<br/>
|
||||
<h1>generateCurrency</h1>
|
||||
<a name="net.corda.client.mock$generateCurrency()"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCurrency</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><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></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/generate-issue-ref.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/generate-issue-ref.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>generateIssueRef - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">generateIssueRef</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssueRef</h1>
|
||||
<a name="net.corda.client.mock$generateIssueRef(kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssueRef</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateIssueRef(kotlin.Int)/size">size</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -7,8 +7,8 @@
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">generateOrFail</a><br/>
|
||||
<br/>
|
||||
<h1>generateOrFail</h1>
|
||||
<a name="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.Random, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">generateOrFail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.Random, kotlin.Int)/random">random</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.Random, kotlin.Int)/numberOfTries">numberOfTries</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">A</span></code><br/>
|
||||
<a name="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.SplittableRandom, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">generateOrFail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.SplittableRandom, kotlin.Int)/random">random</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/SplittableRandom.html"><span class="identifier">SplittableRandom</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.SplittableRandom, kotlin.Int)/numberOfTries">numberOfTries</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">A</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -22,7 +22,7 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
<td>
|
||||
<a href="-generator/index.html">Generator</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">class </span><span class="identifier">Generator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">A</span><span class="symbol">></span></code><p>This file defines a basic <a href="-generator/index.html">Generator</a> library for composing random generators of objects.</p>
|
||||
<code><span class="keyword">class </span><span class="identifier">Generator</span><span class="symbol"><</span><span class="keyword">out</span> <span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span></code><p>This file defines a basic <a href="-generator/index.html">Generator</a> library for composing random generators of objects.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -32,9 +32,33 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-amount.html">generateAmount</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">generateAmount</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/min">min</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/max">max</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateAmount(kotlin.Long, kotlin.Long, net.corda.client.mock.Generator((net.corda.client.mock.generateAmount.T)))/tokenGenerator">tokenGenerator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-currency.html">generateCurrency</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCurrency</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><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></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-currency-amount.html">generateCurrencyAmount</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCurrencyAmount</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateCurrencyAmount(kotlin.Long, kotlin.Long)/min">min</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateCurrencyAmount(kotlin.Long, kotlin.Long)/max">max</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-issue-ref.html">generateIssueRef</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssueRef</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateIssueRef(kotlin.Int)/size">size</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><a href="../net.corda.core.serialization/-opaque-bytes/index.html"><span class="identifier">OpaqueBytes</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-or-fail.html">generateOrFail</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">generateOrFail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.Random, kotlin.Int)/random">random</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/Random.html"><span class="identifier">Random</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.Random, kotlin.Int)/numberOfTries">numberOfTries</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">A</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">generateOrFail</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.SplittableRandom, kotlin.Int)/random">random</span><span class="symbol">:</span> <a href="http://docs.oracle.com/javase/6/docs/api/java/util/SplittableRandom.html"><span class="identifier">SplittableRandom</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$generateOrFail(net.corda.client.mock.Generator((net.corda.client.mock.generateOrFail.A)), java.util.SplittableRandom, kotlin.Int)/numberOfTries">numberOfTries</span><span class="symbol">:</span> <span class="identifier">Int</span> <span class="symbol">=</span> 1<span class="symbol">)</span><span class="symbol">: </span><span class="identifier">A</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
@ -43,6 +67,12 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="bytes.html">bytes</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">bytes</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$bytes(net.corda.client.mock.Generator.Companion, kotlin.Int)/size">size</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">ByteArray</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="double.html">double</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">double</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">></span></code></td>
|
||||
@ -55,6 +85,12 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="frequency.html">frequency</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">frequency</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="net.corda.client.mock$frequency(net.corda.client.mock.Generator.Companion, kotlin.Array((((kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.frequency.A)))))))/generators">generators</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><span class="identifier">Double</span><span class="symbol">,</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="int.html">int</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">int</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">></span></code></td>
|
||||
@ -63,31 +99,39 @@ state/ref pairs, but it doesnt necessarily generate "correct" events</p>
|
||||
<td>
|
||||
<a href="int-range.html">intRange</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">intRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.IntRange)/range">range</span><span class="symbol">:</span> <span class="identifier">IntRange</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">intRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.Int)/from">from</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.Int)/to">to</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="one-of.html">oneOf</a></td>
|
||||
<a href="long-range.html">longRange</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">oneOf</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$oneOf(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.oneOf.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">longRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.LongRange)/range">range</span><span class="symbol">:</span> <span class="identifier">LongRange</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Long</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">longRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.Long, kotlin.Long)/from">from</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.Long, kotlin.Long)/to">to</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Long</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="pick-n.html">pickN</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickN</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickN(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.collections.List((net.corda.client.mock.pickN.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$pickN(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.collections.List((net.corda.client.mock.pickN.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="pick-one.html">pickOne</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickOne</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickOne(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.pickOne.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickOne</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickOne(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.pickOne.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="replicate.html">replicate</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicate</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicate</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="replicate-poisson.html">replicatePoisson</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicatePoisson</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/meanSize">meanSize</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicatePoisson</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/meanSize">meanSize</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,6 +7,8 @@
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">intRange</a><br/>
|
||||
<br/>
|
||||
<h1>intRange</h1>
|
||||
<a name="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.IntRange)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">intRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.IntRange)/range">range</span><span class="symbol">:</span> <span class="identifier">IntRange</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.Int)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">intRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.Int)/from">from</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$intRange(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.Int)/to">to</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Int</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
|
17
docs/build/html/api/net.corda.client.mock/long-range.html
vendored
Normal file
17
docs/build/html/api/net.corda.client.mock/long-range.html
vendored
Normal file
@ -0,0 +1,17 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>net.corda.client.mock.longRange - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">longRange</a><br/>
|
||||
<br/>
|
||||
<h1>longRange</h1>
|
||||
<a name="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.LongRange)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">longRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.ranges.LongRange)/range">range</span><span class="symbol">:</span> <span class="identifier">LongRange</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Long</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.Long, kotlin.Long)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">longRange</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.Long, kotlin.Long)/from">from</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$longRange(net.corda.client.mock.Generator.Companion, kotlin.Long, kotlin.Long)/to">to</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">Long</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -1,15 +0,0 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>net.corda.client.mock.oneOf - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">oneOf</a><br/>
|
||||
<br/>
|
||||
<h1>oneOf</h1>
|
||||
<a name="net.corda.client.mock$oneOf(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.oneOf.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">oneOf</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$oneOf(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.oneOf.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.mock/pick-n.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.mock/pick-n.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>net.corda.client.mock.pickN - </title>
|
||||
<link rel="stylesheet" href="../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="index.html">net.corda.client.mock</a> / <a href=".">pickN</a><br/>
|
||||
<br/>
|
||||
<h1>pickN</h1>
|
||||
<a name="net.corda.client.mock$pickN(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.collections.List((net.corda.client.mock.pickN.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickN</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickN(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.collections.List((net.corda.client.mock.pickN.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$pickN(net.corda.client.mock.Generator.Companion, kotlin.Int, kotlin.collections.List((net.corda.client.mock.pickN.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>pickOne</h1>
|
||||
<a name="net.corda.client.mock$pickOne(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.pickOne.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickOne</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickOne(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.pickOne.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">pickOne</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$pickOne(net.corda.client.mock.Generator.Companion, kotlin.collections.List((net.corda.client.mock.pickOne.A)))/list">list</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>replicatePoisson</h1>
|
||||
<a name="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicatePoisson</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/meanSize">meanSize</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicatePoisson</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/meanSize">meanSize</span><span class="symbol">:</span> <span class="identifier">Double</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicatePoisson(net.corda.client.mock.Generator.Companion, kotlin.Double, net.corda.client.mock.Generator((net.corda.client.mock.replicatePoisson.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>replicate</h1>
|
||||
<a name="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicate</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">A</span> <span class="symbol">:</span> <span class="identifier">Any</span><span class="symbol">></span> <span class="identifier">Generator.Companion</span><span class="symbol">.</span><span class="identifier">replicate</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/number">number</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="net.corda.client.mock$replicate(net.corda.client.mock.Generator.Companion, kotlin.Int, net.corda.client.mock.Generator((net.corda.client.mock.replicate.A)))/generator">generator</span><span class="symbol">:</span> <a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-generator/index.html"><span class="identifier">Generator</span></a><span class="symbol"><</span><span class="identifier">List</span><span class="symbol"><</span><span class="identifier">A</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -1,15 +0,0 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>ContractStateModel.cashStatesDiff - </title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">net.corda.client.model</a> / <a href="index.html">ContractStateModel</a> / <a href=".">cashStatesDiff</a><br/>
|
||||
<br/>
|
||||
<h1>cashStatesDiff</h1>
|
||||
<a name="net.corda.client.model.ContractStateModel$cashStatesDiff"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">cashStatesDiff</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-diff/index.html"><span class="identifier">Diff</span></a><span class="symbol"><</span><a href="../../net.corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
15
docs/build/html/api/net.corda.client.model/-contract-state-model/cash.html
vendored
Normal file
15
docs/build/html/api/net.corda.client.model/-contract-state-model/cash.html
vendored
Normal file
@ -0,0 +1,15 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>ContractStateModel.cash - </title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">net.corda.client.model</a> / <a href="index.html">ContractStateModel</a> / <a href=".">cash</a><br/>
|
||||
<br/>
|
||||
<h1>cash</h1>
|
||||
<a name="net.corda.client.model.ContractStateModel$cash"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">cash</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -1,15 +0,0 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<title>ContractStateModel.contractStatesDiff - </title>
|
||||
<link rel="stylesheet" href="../../style.css">
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<a href="../index.html">net.corda.client.model</a> / <a href="index.html">ContractStateModel</a> / <a href=".">contractStatesDiff</a><br/>
|
||||
<br/>
|
||||
<h1>contractStatesDiff</h1>
|
||||
<a name="net.corda.client.model.ContractStateModel$contractStatesDiff"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">contractStatesDiff</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-diff/index.html"><span class="identifier">Diff</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
</HTML>
|
@ -28,22 +28,16 @@
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="cash.html">cash</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">cash</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="cash-states.html">cashStates</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">cashStates</span><span class="symbol">: </span><span class="identifier">ObservableList</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><a href="../../net.corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="cash-states-diff.html">cashStatesDiff</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">cashStatesDiff</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-diff/index.html"><span class="identifier">Diff</span></a><span class="symbol"><</span><a href="../../net.corda.contracts.asset/-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="contract-states-diff.html">contractStatesDiff</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">contractStatesDiff</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../-diff/index.html"><span class="identifier">Diff</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-contract-state/index.html"><span class="identifier">ContractState</span></a><span class="symbol">></span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</BODY>
|
||||
|
@ -51,7 +51,7 @@
|
||||
<td>
|
||||
<a href="lookup.html">lookup</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">lookup</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.model.NetworkIdentityModel$lookup(java.security.PublicKey)/publicKey">publicKey</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="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">lookup</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.model.NetworkIdentityModel$lookup(net.corda.core.crypto.PublicKeyTree)/publicKeyTree">publicKeyTree</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.client.model</a> / <a href="index.html">NetworkIdentityModel</a> / <a href=".">lookup</a><br/>
|
||||
<br/>
|
||||
<h1>lookup</h1>
|
||||
<a name="net.corda.client.model.NetworkIdentityModel$lookup(java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">lookup</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.model.NetworkIdentityModel$lookup(java.security.PublicKey)/publicKey">publicKey</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="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code><br/>
|
||||
<a name="net.corda.client.model.NetworkIdentityModel$lookup(net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">lookup</span><span class="symbol">(</span><span class="identifier" id="net.corda.client.model.NetworkIdentityModel$lookup(net.corda.core.crypto.PublicKeyTree)/publicKeyTree">publicKeyTree</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.node/-node-info/index.html"><span class="identifier">NodeInfo</span></a><span class="symbol">?</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>clientToService</h1>
|
||||
<a name="net.corda.client.model.NodeMonitorModel$clientToService"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">clientToService</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-client-to-service-command/index.html"><span class="identifier">ClientToServiceCommand</span></a><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">clientToService</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../net.corda.protocols/-cash-command/index.html"><span class="identifier">CashCommand</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -30,7 +30,7 @@
|
||||
<td>
|
||||
<a href="client-to-service.html">clientToService</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">clientToService</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-client-to-service-command/index.html"><span class="identifier">ClientToServiceCommand</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">clientToService</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../net.corda.protocols/-cash-command/index.html"><span class="identifier">CashCommand</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -99,7 +99,7 @@ unfortunately Artemis tends to bury the exception when the password is wrong.</p
|
||||
<td>
|
||||
<a href="../../net.corda.node.services.messaging/-artemis-messaging-component/parse-key-from-queue-name.html">parseKeyFromQueueName</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseKeyFromQueueName</span><span class="symbol">(</span><span class="identifier" id="net.corda.node.services.messaging.ArtemisMessagingComponent$parseKeyFromQueueName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</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></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">parseKeyFromQueueName</span><span class="symbol">(</span><span class="identifier" id="net.corda.node.services.messaging.ArtemisMessagingComponent$parseKeyFromQueueName(kotlin.String)/name">name</span><span class="symbol">:</span> <span class="identifier">String</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,10 +7,10 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), 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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/encumbrance">encumbrance</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/encumbrance">encumbrance</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), 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><code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, kotlin.Int)/encumbrance">encumbrance</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<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="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><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" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((java.util.Currency)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, kotlin.Int)/encumbrance">encumbrance</span><span class="symbol">:</span> <span class="identifier">Int</span><span class="symbol">?</span> <span class="symbol">=</span> null<span class="symbol">)</span></code><p>A state representing a cash claim against some party.</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -58,7 +58,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="owner.html">owner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><p>There must be a MoveCommand signed by this key to claim the amount.</p>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>There must be a MoveCommand signed by this key to claim the amount.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -84,7 +84,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="move.html">move</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><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></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><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></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -103,7 +103,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="with-new-owner.html">withNewOwner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$withNewOwner(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"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -129,13 +129,13 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="../../owned by.html">owned by</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">State</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, 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">State</span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="identifier">State</span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../owned-by.html">ownedBy</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">State</span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, 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">State</span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">State</span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">Cash</a> / <a href="index.html">State</a> / <a href=".">move</a><br/>
|
||||
<br/>
|
||||
<h1>move</h1>
|
||||
<a name="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><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></code><br/>
|
||||
<a name="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><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></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>owner</h1>
|
||||
<a name="net.corda.contracts.asset.Cash.State$owner"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-fungible-asset/owner.html">FungibleAsset.owner</a><br/>
|
||||
<p>There must be a MoveCommand signed by this key to claim the amount.</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">Cash</a> / <a href="index.html">State</a> / <a href=".">withNewOwner</a><br/>
|
||||
<br/>
|
||||
<h1>withNewOwner</h1>
|
||||
<a name="net.corda.contracts.asset.Cash.State$withNewOwner(java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$withNewOwner(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"><ERROR CLASS></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Cash.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-ownable-state/with-new-owner.html">OwnableState.withNewOwner</a><br/>
|
||||
<p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">Cash</a> / <a href=".">deriveState</a><br/>
|
||||
<br/>
|
||||
<h1>deriveState</h1>
|
||||
<a name="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><br/>
|
||||
<p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
|
@ -7,13 +7,13 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">Cash</a> / <a href=".">generateIssue</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssue</h1>
|
||||
<a name="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
<a name="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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/>
|
||||
|
@ -85,7 +85,7 @@ the same transaction.</p>
|
||||
<td>
|
||||
<a href="derive-state.html">deriveState</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.Cash.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
</td>
|
||||
@ -106,8 +106,8 @@ when sending out "change" from spending/exiting.</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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction from the given template, 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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((java.util.Currency)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction from the given template, 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="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Cash$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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>
|
||||
|
@ -7,10 +7,10 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">CommodityContract</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="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), 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="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>A state representing a commodity claim against some party</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>exitKeys</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$exitKeys"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</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="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-fungible-asset/exit-keys.html">FungibleAsset.exitKeys</a><br/>
|
||||
<p>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
|
@ -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="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), java.security.PublicKey)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), 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><code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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 commodity claim against some party</p>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/deposit">deposit</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.contracts.Amount((net.corda.core.contracts.Commodity)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$<init>(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><p>A state representing a commodity claim against some party</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -43,7 +43,7 @@
|
||||
<td>
|
||||
<a href="exit-keys.html">exitKeys</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</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>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><p>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -51,7 +51,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="owner.html">owner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -70,7 +70,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="move.html">move</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -82,7 +82,7 @@ owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
<td>
|
||||
<a href="with-new-owner.html">withNewOwner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$withNewOwner(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"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">CommodityContract</a> / <a href="index.html">State</a> / <a href=".">move</a><br/>
|
||||
<br/>
|
||||
<h1>move</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../../net.corda.core.contracts/-fungible-asset/index.html"><span class="identifier">FungibleAsset</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>owner</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$owner"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-fungible-asset/owner.html">FungibleAsset.owner</a><br/>
|
||||
<p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">CommodityContract</a> / <a href="index.html">State</a> / <a href=".">withNewOwner</a><br/>
|
||||
<br/>
|
||||
<h1>withNewOwner</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$withNewOwner(java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$withNewOwner(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"><ERROR CLASS></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-ownable-state/with-new-owner.html">OwnableState.withNewOwner</a><br/>
|
||||
<p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">CommodityContract</a> / <a href=".">deriveState</a><br/>
|
||||
<br/>
|
||||
<h1>deriveState</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><br/>
|
||||
<p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
|
@ -7,13 +7,13 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">CommodityContract</a> / <a href=".">generateIssue</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssue</h1>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Puts together an issuance transaction from the given template, that starts out being owned by the given pubkey.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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/>
|
||||
|
@ -85,7 +85,7 @@ internal accounting by the issuer (it might be, for example, a warehouse and/or
|
||||
<td>
|
||||
<a href="derive-state.html">deriveState</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
<code><span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</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="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.CommodityContract.State)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
</td>
|
||||
@ -106,8 +106,8 @@ when sending out "change" from spending/exiting.</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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction from the given template, 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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tokenDef">tokenDef</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Puts together an issuance transaction from the given template, 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="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-commodity/index.html"><span class="identifier">Commodity</span></a><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.CommodityContract$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.core.contracts.Commodity)))), net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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>
|
||||
|
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">Obligation</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="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/lifecycle">lifecycle</span><span class="symbol">:</span> <a href="../-lifecycle/index.html"><span class="identifier">Lifecycle</span></a> <span class="symbol">=</span> Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/obligor">obligor</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/template">template</span><span class="symbol">:</span> <a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/quantity">quantity</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/beneficiary">beneficiary</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="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/lifecycle">lifecycle</span><span class="symbol">:</span> <a href="../-lifecycle/index.html"><span class="identifier">Lifecycle</span></a> <span class="symbol">=</span> Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/obligor">obligor</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/template">template</span><span class="symbol">:</span> <a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/quantity">quantity</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/beneficiary">beneficiary</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><br/>
|
||||
<p>A state representing the obligation of one party (obligor) to deliver a specified number of
|
||||
units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary
|
||||
no later than the specified time.</p>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>beneficiary</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$beneficiary"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">beneficiary</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></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">beneficiary</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
<p>The public key of the entity the contract pays to</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>exitKeys</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$exitKeys"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</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="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-fungible-asset/exit-keys.html">FungibleAsset.exitKeys</a><br/>
|
||||
<p>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
|
@ -23,7 +23,7 @@ no later than the specified time.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/lifecycle">lifecycle</span><span class="symbol">:</span> <a href="../-lifecycle/index.html"><span class="identifier">Lifecycle</span></a> <span class="symbol">=</span> Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/obligor">obligor</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/template">template</span><span class="symbol">:</span> <a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/quantity">quantity</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, java.security.PublicKey)/beneficiary">beneficiary</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 the obligation of one party (obligor) to deliver a specified number of
|
||||
<code><span class="identifier">State</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/lifecycle">lifecycle</span><span class="symbol">:</span> <a href="../-lifecycle/index.html"><span class="identifier">Lifecycle</span></a> <span class="symbol">=</span> Lifecycle.NORMAL<span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/obligor">obligor</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/template">template</span><span class="symbol">:</span> <a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/quantity">quantity</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$<init>(net.corda.contracts.asset.Obligation.Lifecycle, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree)/beneficiary">beneficiary</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span></code><p>A state representing the obligation of one party (obligor) to deliver a specified number of
|
||||
units of an underlying asset (described as token.acceptableIssuedProducts) to the beneficiary
|
||||
no later than the specified time.</p>
|
||||
</td>
|
||||
@ -43,7 +43,7 @@ no later than the specified time.</p>
|
||||
<td>
|
||||
<a href="beneficiary.html">beneficiary</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">beneficiary</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></code><p>The public key of the entity the contract pays to</p>
|
||||
<code><span class="keyword">val </span><span class="identifier">beneficiary</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>The public key of the entity the contract pays to</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -71,7 +71,7 @@ equal objects, they can be close out netted together.</p>
|
||||
<td>
|
||||
<a href="exit-keys.html">exitKeys</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</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>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
<code><span class="keyword">val </span><span class="identifier">exitKeys</span><span class="symbol">: </span><span class="identifier">Collection</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><p>There must be an ExitCommand signed by these keys to destroy the amount. While all states require their
|
||||
owner to sign, some (i.e. cash) also require the issuer.</p>
|
||||
</td>
|
||||
</tr>
|
||||
@ -100,14 +100,14 @@ equal objects, they can be close out netted together.</p>
|
||||
<td>
|
||||
<a href="owner.html">owner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="participants.html">participants</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</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>A <emph>participant</emph> is any party that is able to consume this state in a valid transaction.</p>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><p>A <emph>participant</emph> is any party that is able to consume this state in a valid transaction.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -131,7 +131,7 @@ equal objects, they can be close out netted together.</p>
|
||||
<td>
|
||||
<a href="move.html">move</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), 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">State</span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -151,7 +151,7 @@ bilateralNetState objects are equal).</p>
|
||||
<td>
|
||||
<a href="with-new-owner.html">withNewOwner</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$withNewOwner(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"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
@ -169,7 +169,7 @@ bilateralNetState objects are equal).</p>
|
||||
<td>
|
||||
<a href="../../between.html">between</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, java.security.PublicKey)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><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">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, net.corda.core.crypto.PublicKeyTree)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
@ -187,13 +187,13 @@ bilateralNetState objects are equal).</p>
|
||||
<td>
|
||||
<a href="../../owned by.html">owned by</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), 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">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="../../owned-by.html">ownedBy</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), 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">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">State</span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">Obligation</a> / <a href="index.html">State</a> / <a href=".">move</a><br/>
|
||||
<br/>
|
||||
<h1>move</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), java.security.PublicKey)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), 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><a href="index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">move</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), net.corda.core.crypto.PublicKeyTree)/newAmount">newAmount</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="../-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$move(net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.State.P)))))), net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>owner</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$owner"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">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></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">owner</span><span class="symbol">: </span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-fungible-asset/owner.html">FungibleAsset.owner</a><br/>
|
||||
<p>There must be a MoveCommand signed by this key to claim the amount</p>
|
||||
<br/>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>participants</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$participants"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</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/>
|
||||
<code><span class="keyword">val </span><span class="identifier">participants</span><span class="symbol">: </span><span class="identifier">List</span><span class="symbol"><</span><a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-contract-state/participants.html">ContractState.participants</a><br/>
|
||||
<p>A <emph>participant</emph> is any party that is able to consume this state in a valid transaction.</p>
|
||||
<p>The list of participants is required for certain types of transactions. For example, when changing the notary
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../../index.html">net.corda.contracts.asset</a> / <a href="../index.html">Obligation</a> / <a href="index.html">State</a> / <a href=".">withNewOwner</a><br/>
|
||||
<br/>
|
||||
<h1>withNewOwner</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$withNewOwner(java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$withNewOwner(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"><ERROR CLASS></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Obligation.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">withNewOwner</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation.State$withNewOwner(net.corda.core.crypto.PublicKeyTree)/newOwner">newOwner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier"><ERROR CLASS></span></code><br/>
|
||||
Overrides <a href="../../../net.corda.core.contracts/-ownable-state/with-new-owner.html">OwnableState.withNewOwner</a><br/>
|
||||
<p>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone</p>
|
||||
<br/>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">Obligation</a> / <a href=".">generateCloseOutNetting</a><br/>
|
||||
<br/>
|
||||
<h1>generateCloseOutNetting</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/signer">signer</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="keyword">vararg</span> <span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span> <a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/signer">signer</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span> <a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<p>Generate a transaction performing close-out netting of two or more states.</p>
|
||||
<h3>Parameters</h3>
|
||||
<a name="signer"></a>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>generateExit</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
<p>Generate an transaction exiting an obligation from the ledger.</p>
|
||||
<h3>Parameters</h3>
|
||||
<a name="tx"></a>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">Obligation</a> / <a href=".">generateIssue</a><br/>
|
||||
<br/>
|
||||
<h1>generateIssue</h1>
|
||||
<a name="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span> <a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/beneficiary">beneficiary</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="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
|
||||
<a name="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateIssue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span> <a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/beneficiary">beneficiary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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/>
|
||||
|
@ -93,21 +93,21 @@ to be netted/merged, with settlement only for any remainder amount.</p>
|
||||
<td>
|
||||
<a href="generate-close-out-netting.html">generateCloseOutNetting</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/signer">signer</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="keyword">vararg</span> <span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, java.security.PublicKey, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span> <a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a transaction performing close-out netting of two or more states.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateCloseOutNetting</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/signer">signer</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="keyword">vararg</span> <span class="identifier" id="net.corda.contracts.asset.Obligation$generateCloseOutNetting(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.PublicKeyTree, kotlin.Array((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))/states">states</span><span class="symbol">:</span> <a href="-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><p>Generate a transaction performing close-out netting of two or more states.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="generate-exit.html">generateExit</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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></code><p>Generate an transaction exiting an obligation from the ledger.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)))))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.Obligation.P)))))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>Generate an transaction exiting an obligation from the ledger.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<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="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span> <a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/beneficiary">beneficiary</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="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, java.security.PublicKey, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/obligor">obligor</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/issuanceDef">issuanceDef</span><span class="symbol">:</span> <a href="-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/pennies">pennies</span><span class="symbol">:</span> <span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/beneficiary">beneficiary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.Obligation$generateIssue(net.corda.core.transactions.TransactionBuilder, net.corda.core.crypto.Party, net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.Obligation.P)), kotlin.Long, net.corda.core.crypto.PublicKeyTree, net.corda.core.crypto.Party)/notary">notary</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</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>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">OnLedgerAsset</a> / <a href=".">deriveState</a><br/>
|
||||
<br/>
|
||||
<h1>deriveState</h1>
|
||||
<a name="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span></code><br/>
|
||||
<p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>generateExit</h1>
|
||||
<a name="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><br/>
|
||||
<p>Generate an transaction exiting assets from the ledger.</p>
|
||||
<h3>Parameters</h3>
|
||||
<a name="tx"></a>
|
||||
|
@ -67,7 +67,7 @@ the contracts contents).</p>
|
||||
<td>
|
||||
<a href="derive-state.html">deriveState</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), java.security.PublicKey)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), 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><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">deriveState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/txState">txState</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/amount">amount</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$deriveState(net.corda.core.contracts.TransactionState((net.corda.contracts.asset.OnLedgerAsset.S)), net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-transaction-state/index.html"><span class="identifier">TransactionState</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span></code><p>Derive a new transaction state based on the given example, with amount and owner modified. This allows concrete
|
||||
implementations to have fields in their state which we dont know about here, and we simply leave them untouched
|
||||
when sending out "change" from spending/exiting.</p>
|
||||
</td>
|
||||
@ -82,7 +82,7 @@ when sending out "change" from spending/exiting.</p>
|
||||
<td>
|
||||
<a href="generate-exit.html">generateExit</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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></code><p>Generate an transaction exiting assets from the ledger.</p>
|
||||
<code><span class="keyword">fun </span><span class="identifier">generateExit</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/tx">tx</span><span class="symbol">:</span> <a href="../../net.corda.core.transactions/-transaction-builder/index.html"><span class="identifier">TransactionBuilder</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/amountIssued">amountIssued</span><span class="symbol">:</span> <a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset.OnLedgerAsset$generateExit(net.corda.core.transactions.TransactionBuilder, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((net.corda.contracts.asset.OnLedgerAsset.T)))), kotlin.collections.List((net.corda.core.contracts.StateAndRef((net.corda.contracts.asset.OnLedgerAsset.S)))))/assetStates">assetStates</span><span class="symbol">:</span> <span class="identifier">List</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-state-and-ref/index.html"><span class="identifier">StateAndRef</span></a><span class="symbol"><</span><span class="identifier">S</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a></code><p>Generate an transaction exiting assets from the ledger.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="index.html">net.corda.contracts.asset</a> / <a href=".">between</a><br/>
|
||||
<br/>
|
||||
<h1>between</h1>
|
||||
<a name="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, java.security.PublicKey)))"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, java.security.PublicKey)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, net.corda.core.crypto.PublicKeyTree)))"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, net.corda.core.crypto.PublicKeyTree)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>extractAmountsDue</h1>
|
||||
<a name="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">extractAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/product">product</span><span class="symbol">:</span> <a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/states">states</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">extractAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/product">product</span><span class="symbol">:</span> <a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/states">states</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<p>Convert a list of settlement states into total from each obligor to a beneficiary.</p>
|
||||
<p><strong>Return</strong><br/>
|
||||
a map of obligor/beneficiary pairs to the balance due.</p>
|
||||
|
@ -154,13 +154,13 @@ transaction.</p>
|
||||
<td>
|
||||
<a href="between.html">between</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, java.security.PublicKey)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">between</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$between(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.between.T)), ((net.corda.core.crypto.Party, net.corda.core.crypto.PublicKeyTree)))/parties">parties</span><span class="symbol">:</span> <span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-party/index.html"><span class="identifier">Party</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="extract-amounts-due.html">extractAmountsDue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">extractAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/product">product</span><span class="symbol">:</span> <a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/states">states</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><p>Convert a list of settlement states into total from each obligor to a beneficiary.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">extractAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/product">product</span><span class="symbol">:</span> <a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.asset$extractAmountsDue(net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.asset.extractAmountsDue.P)), kotlin.collections.Iterable((net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.extractAmountsDue.P)))))/states">states</span><span class="symbol">:</span> <span class="identifier">Iterable</span><span class="symbol"><</span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">></span></code><p>Convert a list of settlement states into total from each obligor to a beneficiary.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -183,28 +183,28 @@ transaction.</p>
|
||||
<td>
|
||||
<a href="net-amounts-due.html">netAmountsDue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">netAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span></code><p>Net off the amounts due between parties.</p>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">netAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span></code><p>Net off the amounts due between parties.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="owned by.html">owned by</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, 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><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), 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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="owned-by.html">ownedBy</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, 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><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), 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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
<code><span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<a href="sum-amounts-due.html">sumAmountsDue</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">sumAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <span class="identifier">Long</span><span class="symbol">></span></code><p>Calculate the total balance movement for each party in the transaction, based off a summary of balances between
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">sumAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <span class="identifier">Long</span><span class="symbol">></span></code><p>Calculate the total balance movement for each party in the transaction, based off a summary of balances between
|
||||
each obligor and beneficiary.</p>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -21,7 +21,7 @@ states cannot be added together (i.e. are different currencies or issuers).</p>
|
||||
<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="../../net.corda.core.contracts/-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="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.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><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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></code><p>Sums the cash states in the list belonging to a single owner, throwing an exception
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.core.contracts.ContractState)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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></code><p>Sums the cash states in the list belonging to a single owner, throwing an exception
|
||||
if there are none, or if any of the cash states cannot be added together (i.e. are
|
||||
different currencies or issuers).</p>
|
||||
</td>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="../index.html">net.corda.contracts.asset</a> / <a href="index.html">kotlin.collections.Iterable</a> / <a href=".">sumCashBy</a><br/>
|
||||
<br/>
|
||||
<h1>sumCashBy</h1>
|
||||
<a name="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.core.contracts.ContractState)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.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><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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></code><br/>
|
||||
<a name="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.core.contracts.ContractState)), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="identifier">Iterable</span><span class="symbol"><</span><a href="../../net.corda.core.contracts/-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="net.corda.contracts.asset$sumCashBy(kotlin.collections.Iterable((net.corda.core.contracts.ContractState)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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></code><br/>
|
||||
<p>Sums the cash states in the list belonging to a single owner, throwing an exception
|
||||
if there are none, or if any of the cash states cannot be added together (i.e. are
|
||||
different currencies or issuers).</p>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="index.html">net.corda.contracts.asset</a> / <a href=".">netAmountsDue</a><br/>
|
||||
<br/>
|
||||
<h1>netAmountsDue</h1>
|
||||
<a name="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">netAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">netAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$netAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.netAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span></code><br/>
|
||||
<p>Net off the amounts due between parties.</p>
|
||||
<br/>
|
||||
<br/>
|
||||
|
@ -7,10 +7,10 @@
|
||||
<a href="index.html">net.corda.contracts.asset</a> / <a href=".">owned by</a><br/>
|
||||
<br/>
|
||||
<h1>owned by</h1>
|
||||
<a name="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, 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><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<a name="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), 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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<a name="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">infix</span> <span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">owned by</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$owned by(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.owned by.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,10 +7,10 @@
|
||||
<a href="index.html">net.corda.contracts.asset</a> / <a href=".">ownedBy</a><br/>
|
||||
<br/>
|
||||
<h1>ownedBy</h1>
|
||||
<a name="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, 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><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<a name="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), java.security.PublicKey)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), 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><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Cash.State, net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-cash/-state/index.html"><span class="identifier">State</span></a></code><br/>
|
||||
<a name="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), net.corda.core.crypto.PublicKeyTree)"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span> <a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span><span class="symbol">.</span><span class="identifier">ownedBy</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$ownedBy(net.corda.contracts.asset.Obligation.State((net.corda.contracts.asset.ownedBy.T)), net.corda.core.crypto.PublicKeyTree)/owner">owner</span><span class="symbol">:</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">)</span><span class="symbol">: </span><a href="-obligation/-state/index.html"><span class="identifier">State</span></a><span class="symbol"><</span><span class="identifier">T</span><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
@ -7,8 +7,8 @@
|
||||
<a href="index.html">net.corda.contracts.asset</a> / <a href=".">sumAmountsDue</a><br/>
|
||||
<br/>
|
||||
<h1>sumAmountsDue</h1>
|
||||
<a name="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">sumAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((java.security.PublicKey, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><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="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</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/security/PublicKey.html"><span class="identifier">PublicKey</span></a><span class="symbol">,</span> <span class="identifier">Long</span><span class="symbol">></span></code><br/>
|
||||
<a name="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))"></a>
|
||||
<code><span class="keyword">fun </span><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span> <span class="identifier">sumAmountsDue</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.asset$sumAmountsDue(kotlin.collections.Map((((net.corda.core.crypto.PublicKeyTree, )), net.corda.core.contracts.Amount((net.corda.contracts.asset.sumAmountsDue.P)))))/balances">balances</span><span class="symbol">:</span> <span class="identifier">Map</span><span class="symbol"><</span><span class="identifier"><ERROR CLASS></span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">,</span> <a href="../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">></span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Map</span><span class="symbol"><</span><a href="../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">,</span> <span class="identifier">Long</span><span class="symbol">></span></code><br/>
|
||||
<p>Calculate the total balance movement for each party in the transaction, based off a summary of balances between
|
||||
each obligor and beneficiary.</p>
|
||||
<h3>Parameters</h3>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@
|
||||
<a href="../index.html">net.corda.contracts.clause</a> / <a href="index.html">BilateralNetState</a> / <a href="."><init></a><br/>
|
||||
<br/>
|
||||
<h1><init></h1>
|
||||
<code><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</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="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span> <a href="../../net.corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<code><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((net.corda.core.crypto.PublicKeyTree)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((net.corda.core.crypto.PublicKeyTree)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span> <a href="../../net.corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span></code><br/>
|
||||
<p>Subset of state, containing the elements which must match for two obligation transactions to be nettable.
|
||||
If two obligation state objects produce equal bilateral net states, they are considered safe to net directly.
|
||||
Bilateral states are used in close-out netting.</p>
|
||||
|
@ -20,7 +20,7 @@ Bilateral states are used in close-out netting.</p>
|
||||
<td>
|
||||
<a href="-init-.html"><init></a></td>
|
||||
<td>
|
||||
<code><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</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="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((java.security.PublicKey)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span> <a href="../../net.corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span></code><p>Subset of state, containing the elements which must match for two obligation transactions to be nettable.
|
||||
<code><span class="identifier">BilateralNetState</span><span class="symbol">(</span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((net.corda.core.crypto.PublicKeyTree)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/partyKeys">partyKeys</span><span class="symbol">:</span> <span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.clause.BilateralNetState$<init>(kotlin.collections.Set((net.corda.core.crypto.PublicKeyTree)), net.corda.contracts.asset.Obligation.Terms((net.corda.contracts.clause.BilateralNetState.P)))/template">template</span><span class="symbol">:</span> <a href="../../net.corda.contracts.asset/-obligation/-terms/index.html"><span class="identifier">Terms</span></a><span class="symbol"><</span><span class="identifier">P</span><span class="symbol">></span><span class="symbol">)</span></code><p>Subset of state, containing the elements which must match for two obligation transactions to be nettable.
|
||||
If two obligation state objects produce equal bilateral net states, they are considered safe to net directly.
|
||||
Bilateral states are used in close-out netting.</p>
|
||||
</td>
|
||||
@ -34,7 +34,7 @@ Bilateral states are used in close-out netting.</p>
|
||||
<td>
|
||||
<a href="party-keys.html">partyKeys</a></td>
|
||||
<td>
|
||||
<code><span class="keyword">val </span><span class="identifier">partyKeys</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></code></td>
|
||||
<code><span class="keyword">val </span><span class="identifier">partyKeys</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<br/>
|
||||
<h1>partyKeys</h1>
|
||||
<a name="net.corda.contracts.clause.BilateralNetState$partyKeys"></a>
|
||||
<code><span class="keyword">val </span><span class="identifier">partyKeys</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></code><br/>
|
||||
<code><span class="keyword">val </span><span class="identifier">partyKeys</span><span class="symbol">: </span><span class="identifier">Set</span><span class="symbol"><</span><a href="../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">></span></code><br/>
|
||||
<br/>
|
||||
<br/>
|
||||
</BODY>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -7,7 +7,7 @@
|
||||
<a href="../../index.html">net.corda.contracts</a> / <a href="../index.html">CommercialPaperLegacy</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="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, java.security.PublicKey, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, java.security.PublicKey, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, java.security.PublicKey, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, java.security.PublicKey, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.crypto.PublicKeyTree, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/issuance">issuance</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-party-and-reference/index.html"><span class="identifier">PartyAndReference</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.crypto.PublicKeyTree, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/owner">owner</span><span class="symbol">:</span> <a href="../../../net.corda.core.crypto/-public-key-tree/index.html"><span class="identifier">PublicKeyTree</span></a><span class="symbol">, </span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.crypto.PublicKeyTree, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), java.time.Instant)/faceValue">faceValue</span><span class="symbol">:</span> <a href="../../../net.corda.core.contracts/-amount/index.html"><span class="identifier">Amount</span></a><span class="symbol"><</span><a href="../../../net.corda.core.contracts/-issued/index.html"><span class="identifier">Issued</span></a><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="symbol">, </span><span class="identifier" id="net.corda.contracts.CommercialPaperLegacy.State$<init>(net.corda.core.contracts.PartyAndReference, net.corda.core.crypto.PublicKeyTree, net.corda.core.contracts.Amount((net.corda.core.contracts.Issued((java.util.Currency)))), 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>
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user