Package com.skava.oms.flow.util
Class OrderProcessFlowUtil
java.lang.Object
com.skava.oms.flow.util.OrderProcessFlowUtil
- Direct Known Subclasses:
OrderProcessFlowService
This class contains the constants for the process of order
- Since:
- 26-Jul-2018
- Author:
- Infosys Equinox
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.camunda.bpm.engine.ProcessEngine
Camunda process to start new instance -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetFulfilmentProcessor
(org.camunda.bpm.engine.delegate.DelegateExecution de) This method return fulfilment processor instance using class name in delegate executionvoid
setFailedOrderCount
(Order order) This method is used to set the failed orders count<T> void
triggerProcess
(OrderMessageTracker<T> orderMessageTracker) This method triggers the new camunda process instance to process sub process in order flow.<T> void
triggerProcess
(OrderMessageTracker<T> orderMessageTracker, Map<String, Object> params) This method triggers the new camunda process instance to process sub process in order flow.
-
Field Details
-
collectionRepository
-
orderSummaryServices
-
camunda
@Autowired(required=false) public org.camunda.bpm.engine.ProcessEngine camundaCamunda process to start new instance
-
-
Constructor Details
-
OrderProcessFlowUtil
public OrderProcessFlowUtil()
-
-
Method Details
-
getFulfilmentProcessor
public FulfilmentProcessor getFulfilmentProcessor(org.camunda.bpm.engine.delegate.DelegateExecution de) This method return fulfilment processor instance using class name in delegate execution- Parameters:
de
- - To get processor class name- Returns:
- - Fulfilment processor.
-
setFailedOrderCount
This method is used to set the failed orders count- Parameters:
order
- order
-
triggerProcess
public <T> void triggerProcess(OrderMessageTracker<T> orderMessageTracker, Map<String, Object> params) This method triggers the new camunda process instance to process sub process in order flow.- Type Parameters:
T
- - Message tracking Object model- Parameters:
orderMessageTracker
- - contains information for starting new camunda process.params
- - contains the parameters Debug logger has been added to this method.
-
triggerProcess
This method triggers the new camunda process instance to process sub process in order flow.- Type Parameters:
T
- - Message tracking Object model Debug logger has been added to this method.- Parameters:
orderMessageTracker
- - contains information for starting new camunda process.
-