public static Obligation.Clauses
Modifier and Type | Interface and Description |
---|---|
static class |
Clauses.ConserveAmount<P>
Generic move/exit clause for fungible assets
|
static class |
Clauses.Group<P>
Parent clause for clauses that operate on grouped states (those which are fungible).
|
static class |
Clauses.Issue<P>
Generic issuance clause
|
static class |
Clauses.Net<C extends CommandData,P>
Clause for supporting netting of obligations.
|
static class |
Clauses.SetLifecycle<P>
Obligation-specific clause for changing the lifecycle of one or more states.
|
static class |
Clauses.Settle<P>
Obligation-specific clause for settling an outstanding obligation by witnessing
change of ownership of other states to fulfil
|
static class |
Clauses.VerifyLifecycle<S extends ContractState,C extends CommandData,T,P>
Obligation-specific clause for verifying that all states are in
normal lifecycle. In a group clause set, this must be run after
any lifecycle change clause, which is the only clause that involve
non-standard lifecycle states on input/output.
|