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, getRef
getLinearId, isRelevant
getContract, getParticipants
FixOf 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.