Package blue.contract
Class SingleEventContractProcessor
java.lang.Object
blue.contract.SingleEventContractProcessor
-
Constructor Summary
ConstructorsConstructorDescriptionSingleEventContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue) SingleEventContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue, DebugContext debugContext) -
Method Summary
Modifier and TypeMethodDescriptionblue.language.BluegetBlue()initiate(blue.language.model.Node contract, ContractProcessingContext initiatedContext, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) initiate(blue.language.model.Node contract, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) processEvent(blue.language.model.Node event, ContractInstance contractInstance, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId)
-
Constructor Details
-
SingleEventContractProcessor
public SingleEventContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue) -
SingleEventContractProcessor
public SingleEventContractProcessor(StepProcessorProvider stepProcessorProvider, blue.language.Blue blue, DebugContext debugContext)
-
-
Method Details
-
initiate
public ContractUpdateAction initiate(blue.language.model.Node contract, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) -
initiate
public ContractUpdateAction initiate(blue.language.model.Node contract, ContractProcessingContext initiatedContext, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) -
processEvent
public ContractUpdateAction processEvent(blue.language.model.Node event, ContractInstance contractInstance, String initiateContractEntryBlueId, String initiateContractProcessingEntryBlueId) -
getStepProcessorProvider
-
getWorkflowProcessor
-
getBlue
public blue.language.Blue getBlue() -
getContractProcessorConfig
-