Package com.skava.oms.flow.adapter
Class PromotionDelegateUtil
java.lang.Object
com.skava.oms.flow.adapter.PromotionDelegateUtil
This class PromotionDelegateUtil defines the flow for pre-process promotion
- Since:
- 8.12 Delegate for pre-process promotion
- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptionsetDefaultPromotionMessage
(org.camunda.bpm.engine.delegate.DelegateExecution promoExecution, Promotion promoPayload, Map<String, String> promotionReason) setFailureMessageFromConfig
(org.camunda.bpm.engine.delegate.DelegateExecution promExecution, Promotion promPayload, Map<String, String> promReason) static void
setPromoFailMsg
(org.camunda.bpm.engine.delegate.DelegateExecution promotionExecution, Promotion promotionPayload, Map<String, String> promotionReason, org.json.JSONArray promoJsonArray)
-
Method Details
-
setPromoFailMsg
public static void setPromoFailMsg(org.camunda.bpm.engine.delegate.DelegateExecution promotionExecution, Promotion promotionPayload, Map<String, String> promotionReason, org.json.JSONArray promoJsonArray) - Parameters:
promotionExecution
- promotionExecutionpromotionPayload
- promotionPayloadpromotionReason
- promotionReasonpromoJsonArray
- promoJsonArray
-
setFailureMessageFromConfig
public static Map<String,String> setFailureMessageFromConfig(org.camunda.bpm.engine.delegate.DelegateExecution promExecution, Promotion promPayload, Map<String, String> promReason) - Parameters:
promExecution
- execution parampromPayload
- refers to the promotion payloadpromReason
- refers to reason- Returns:
- promReason
-
setDefaultPromotionMessage
public static Map<String,String> setDefaultPromotionMessage(org.camunda.bpm.engine.delegate.DelegateExecution promoExecution, Promotion promoPayload, Map<String, String> promotionReason) - Parameters:
promoExecution
- execution parampromoPayload
- refers to the promotion payloadpromotionReason
- refers to the reason- Returns:
- promotionReason
-