public FixableDealState extends DealState
Interface adding fixing specific methods.
LinearState.ClauseVerifier<S extends LinearState,C extends CommandData>| Modifier and Type | Method and Description |
|---|---|
void |
generateFix(TransactionBuilder ptx,
StateAndRef<?> oldState,
Fix fix)
Generate a fixing command for this deal and fix.
|
ServiceType |
getOracleType()
What oracle service to use for the fixing
|
FixOf |
nextFixingOf()
When is the next fixing and what is the fixing for?
|
generateAgreement, getParties, getRefgetLinearId, isRelevantgetContract, getParticipantsFixOf nextFixingOf()
When is the next fixing and what is the fixing for?
ServiceType getOracleType()
What oracle service to use for the fixing
void generateFix(TransactionBuilder ptx, StateAndRef<?> oldState, Fix fix)
Generate a fixing command for this deal and fix.
TODO: This would also likely move to methods on the Contract once the changes to reference the Contract from the ContractState are in.