public static Obligation.Commands extends CommandData
Modifier and Type | Interface and Description |
---|---|
static class |
Commands.Exit<P>
A command stating that the debt is being released by the beneficiary. Normally would indicate
either settlement outside of the ledger, or that the obligor is unable to pay.
|
static class |
Commands.Issue
Allows new obligation states to be issued into existence.
|
static class |
Commands.Move
A command stating that a debt has been moved, optionally to fulfil another contract.
|
static class |
Commands.Net
Net two or more obligation states together in a close-out netting style. Limited to bilateral netting
as only the beneficiary (not the obligor) needs to sign.
|
static class |
Commands.SetLifecycle
A command stating that the beneficiary is moving the contract into the defaulted state as it has not been settled
by the due date, or resetting a defaulted contract back to the issued state.
|
static class |
Commands.Settle<P>
A command stating that the obligor is settling some or all of the amount owed by transferring a suitable
state object to the beneficiary. If this reduces the balance to zero, the state object is destroyed.
|