Package com.skava.oms.flow.adapter
Class PaymentDelegateUtil
java.lang.Object
com.skava.oms.flow.adapter.PaymentDelegateUtil
This class PaymentDelegateUtil defines the flow for pre-process payment
- Since:
- 8.12 Delegate for pre-process payment
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptionsetDefaultWorkItemMessage
(org.camunda.bpm.engine.delegate.DelegateExecution execution, PaymentServiceTransaction payload, Map<String, String> reason) setMessageFromConfig
(org.camunda.bpm.engine.delegate.DelegateExecution execution, PaymentServiceTransaction payload, Map<String, String> reason) static void
setPaymentFailedReason
(org.camunda.bpm.engine.delegate.DelegateExecution paymentExecution, PaymentServiceTransaction paymentPayload, Map<String, String> reason, org.json.JSONArray jsonArray) static com.skava.core.event.Message<PreProcessPaymentPayload>
updatePayload
(com.skava.core.event.Message<PreProcessPaymentPayload> messagePayload, Order order) Updates the original payload with required additional data
-
Method Details
-
setMessageFromConfig
public static Map<String,String> setMessageFromConfig(org.camunda.bpm.engine.delegate.DelegateExecution execution, PaymentServiceTransaction payload, Map<String, String> reason) - Parameters:
execution
- execution parampayload
- refers the payment payloadreason
- refers to the failed reason- Returns:
- reason
-
setPaymentFailedReason
public static void setPaymentFailedReason(org.camunda.bpm.engine.delegate.DelegateExecution paymentExecution, PaymentServiceTransaction paymentPayload, Map<String, String> reason, org.json.JSONArray jsonArray) - Parameters:
paymentExecution
- execution parampaymentPayload
- refers to payloadreason
- reasonjsonArray
- reason array
-
setDefaultWorkItemMessage
public static Map<String,String> setDefaultWorkItemMessage(org.camunda.bpm.engine.delegate.DelegateExecution execution, PaymentServiceTransaction payload, Map<String, String> reason) - Parameters:
execution
- execution parampayload
- refers the payment payloadreason
- refers to the failed reason- Returns:
- reason
-
updatePayload
public static com.skava.core.event.Message<PreProcessPaymentPayload> updatePayload(com.skava.core.event.Message<PreProcessPaymentPayload> messagePayload, Order order) Updates the original payload with required additional data- Parameters:
messagePayload
- holds the message payloadorder
- holds the order details- Returns:
- Message
-