Class PromotionDelegateUtil

java.lang.Object
com.skava.oms.flow.adapter.PromotionDelegateUtil

@Component public final class PromotionDelegateUtil extends Object
This class PromotionDelegateUtil defines the flow for pre-process promotion
Since:
8.12 Delegate for pre-process promotion
Author:
Infosys Equinox
  • 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 - promotionExecution
      promotionPayload - promotionPayload
      promotionReason - promotionReason
      promoJsonArray - promoJsonArray
    • setFailureMessageFromConfig

      public static Map<String,String> setFailureMessageFromConfig(org.camunda.bpm.engine.delegate.DelegateExecution promExecution, Promotion promPayload, Map<String,String> promReason)
      Parameters:
      promExecution - execution param
      promPayload - refers to the promotion payload
      promReason - 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 param
      promoPayload - refers to the promotion payload
      promotionReason - refers to the reason
      Returns:
      promotionReason