Package com.skava.oms.flow.adapter
Class InventoryFlowUtil
java.lang.Object
com.skava.oms.flow.adapter.InventoryFlowUtil
This class contains the information needed to flow for the inventory
- Author:
- Infosys Equinox
-
Constructor Summary
ConstructorsConstructorDescriptionInventoryFlowUtil
(OrderProcessFlowService orderService, com.skava.core.properties.AuthorizationProperties authProps) -
Method Summary
Modifier and TypeMethodDescriptionvoid
triggerInventoryTrans
(Order order, List<OrderItem> orderItemsQtyMap, OrderProcessData orderProcessData, String inventoryQueue, boolean isPreOrderQtyToReturn, boolean isSingleSkuForBundle, PatchOrderRequest patchOrderRequest) This method triggers release inventory transaction to inventory queuevoid
triggerInventoryTrans
(Order order, List<OrderItem> orderItemsQtyMap, String inventoryQueue, boolean isPreOrderQtyToReturn, boolean isSingleSkuForBundle) This method triggers release inventory transaction to inventory queue
-
Constructor Details
-
InventoryFlowUtil
@Autowired public InventoryFlowUtil(OrderProcessFlowService orderService, com.skava.core.properties.AuthorizationProperties authProps)
-
-
Method Details
-
triggerInventoryTrans
public void triggerInventoryTrans(Order order, List<OrderItem> orderItemsQtyMap, OrderProcessData orderProcessData, String inventoryQueue, boolean isPreOrderQtyToReturn, boolean isSingleSkuForBundle, PatchOrderRequest patchOrderRequest) This method triggers release inventory transaction to inventory queue- Parameters:
order
- - the order objectorderItemsQtyMap
- - the map that holds orderitem and quantityorderProcessData
- - holds OrderProcessData objectinventoryQueue
- - the inventory queue nameisPreOrderQtyToReturn
- - the isPreOrderQtyToReturn flagisSingleSkuForBundle
- - indicates whether orderitem Sku needs to be consideredpatchOrderRequest
-
-
triggerInventoryTrans
public void triggerInventoryTrans(Order order, List<OrderItem> orderItemsQtyMap, String inventoryQueue, boolean isPreOrderQtyToReturn, boolean isSingleSkuForBundle) This method triggers release inventory transaction to inventory queue- Parameters:
order
- - the order objectorderItemsQtyMap
- - the map that holds orderitem and quantityinventoryQueue
- - the inventory queue nameisPreOrderQtyToReturn
- - the isPreOrderQtyToReturn flagisSingleSkuForBundle
- - indicates whether orderitem Sku needs to be considered
-