Class InventoryDelegateUtil

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

@Component public final class InventoryDelegateUtil extends Object
This class InventoryDelegateUtil defines the flow for pre-process inventory
Since:
8.12 Delegate for pre-process inventory
Author:
Infosys Equinox
  • Method Details

    • setFailureMessage

      public static Map<String,String> setFailureMessage(org.camunda.bpm.engine.delegate.DelegateExecution inventoryExecution, PreProcessInventoryPayload inventoryPayload, Map<String,String> inventoryReason)
      Parameters:
      inventoryExecution - refers to execution
      inventoryPayload - refers to paylod
      inventoryReason - refers to reason
      Returns:
      inventoryReason
    • setInventoryFailMsg

      public static void setInventoryFailMsg(org.camunda.bpm.engine.delegate.DelegateExecution inventoryExecution, PreProcessInventoryPayload inventoryPayload, Map<String,String> inventoryReason, org.json.JSONArray jsonArray)
      Parameters:
      inventoryExecution - inventoryExecution
      inventoryPayload - inventoryPayload
      inventoryReason - inventoryReason
      jsonArray - jsonArray
    • setDefaultInventoryMessage

      public static Map<String,String> setDefaultInventoryMessage(org.camunda.bpm.engine.delegate.DelegateExecution inventexecution, PreProcessInventoryPayload inventpayload, Map<String,String> inventoryReason)
      Parameters:
      inventexecution - execution param
      inventpayload - refers to inventory payload
      inventoryReason - refers to failed reason
      Returns:
      inventoryReason