Package com.skava.oms.flow.adapter
Class ProcessPendingPaymentDelegate
java.lang.Object
org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
com.skava.oms.flow.AbstractOrderAsynchronousProcessFlowAdapter
com.skava.oms.flow.adapter.ProcessPendingPaymentDelegate
- All Implemented Interfaces:
org.camunda.bpm.engine.impl.core.delegate.CoreActivityBehavior<org.camunda.bpm.engine.impl.pvm.delegate.ActivityExecution>
,org.camunda.bpm.engine.impl.pvm.delegate.ActivityBehavior
,org.camunda.bpm.engine.impl.pvm.delegate.SignallableActivityBehavior
@Component
public class ProcessPendingPaymentDelegate
extends AbstractOrderAsynchronousProcessFlowAdapter
This class PaymentPendingDelegate defines the flow for processing pending payment
- Since:
- July 2024 Delegate for pre-process pending payment
- Author:
- Infosys Equinox
-
Field Summary
Fields inherited from class com.skava.oms.flow.AbstractOrderAsynchronousProcessFlowAdapter
camunda, EXECUTION_ID, omsEventService, orderService
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
LOG
Fields inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
bpmnActivityBehavior
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
processEnd
(org.camunda.bpm.engine.delegate.DelegateExecution execution, OrderProcessData orderProcessData, Order order) Every adapter should override this methodvoid
processStart
(org.camunda.bpm.engine.delegate.DelegateExecution execution, OrderProcessData orderProcessData, Order order) Every adapter should override this methodMethods inherited from class com.skava.oms.flow.AbstractOrderAsynchronousProcessFlowAdapter
execute, signal
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.AbstractBpmnActivityBehavior
createCompensateEventSubscription, doLeave, executeWithErrorPropagation, isCompensationEventSubprocess, signalCompensationDone
Methods inherited from class org.camunda.bpm.engine.impl.bpmn.behavior.FlowNodeActivityBehavior
leave, leaveIgnoreConditions
-
Constructor Details
-
ProcessPendingPaymentDelegate
public ProcessPendingPaymentDelegate()
-
-
Method Details
-
processStart
public void processStart(org.camunda.bpm.engine.delegate.DelegateExecution execution, OrderProcessData orderProcessData, Order order) Description copied from class:AbstractOrderAsynchronousProcessFlowAdapter
Every adapter should override this method- Specified by:
processStart
in classAbstractOrderAsynchronousProcessFlowAdapter
- Parameters:
execution
- - Execution of the BPMNorderProcessData
- - contains the order dataorder
- - order object in current process
-
processEnd
public void processEnd(org.camunda.bpm.engine.delegate.DelegateExecution execution, OrderProcessData orderProcessData, Order order) Description copied from class:AbstractOrderAsynchronousProcessFlowAdapter
Every adapter should override this method- Specified by:
processEnd
in classAbstractOrderAsynchronousProcessFlowAdapter
- Parameters:
execution
- - Execution of the BPMNorderProcessData
- - contains the order dataorder
- - order object in current process
-