Class CreateOrderTransformation
java.lang.Object
com.skava.cart.orchestration.model.CreateOrderTransformation
The Class CreateOrderTransformation
This class related to the Order details- Author:
- Infosys Equinox
-
Method Summary
Modifier and TypeMethodDescriptionstatic SFItemCatagorizationModel
constructItemMap
(SFCart sfCart, boolean isApplyStoreCredit) This method constructItemMap take input as sfCart and isApplyStoreCredit and return itemCategorization detailsstatic Map<Long,
SFItemPaymentModel> constructOrderRequest
(SFPaymentCatagorizationModel yLPayment, SFItemCatagorizationModel yLItem, boolean isRefund) static SFPaymentCatagorizationModel
constructPaymentMap
(SFCart sfCart) This constructPaymentMap method take input as sfCart details and return paymentCategorization detailsstatic boolean
isReplaceOrder
(SFCart sfCart) static void
itemPaymentProcessor
(List<SFItemMappingModel> itemList, List<SFPaymentMappingModel> paymentList, Map<Long, SFItemPaymentModel> reponseModel, String type, boolean isRefund)
-
Method Details
-
constructPaymentMap
This constructPaymentMap method take input as sfCart details and return paymentCategorization details- Parameters:
sfCart
- contains cart details- Returns:
- paymentCategorization details
-
isReplaceOrder
- Parameters:
sfCart
- describes sfCart details- Returns:
- to return boolean values
-
constructItemMap
This method constructItemMap take input as sfCart and isApplyStoreCredit and return itemCategorization details- Parameters:
sfCart
- contains sfCart detailsisApplyStoreCredit
- contains boolean value- Returns:
- itemCategorization details
-
itemPaymentProcessor
public static void itemPaymentProcessor(List<SFItemMappingModel> itemList, List<SFPaymentMappingModel> paymentList, Map<Long, SFItemPaymentModel> reponseModel, String type, boolean isRefund) - Parameters:
itemList
- describes itemList detailspaymentList
- describes paymentList detailsreponseModel
- describes reponseModel detailstype
- describes type detailsisRefund
- describes isRefund details
-
constructOrderRequest
public static Map<Long,SFItemPaymentModel> constructOrderRequest(SFPaymentCatagorizationModel yLPayment, SFItemCatagorizationModel yLItem, boolean isRefund) - Parameters:
yLPayment
- contains yLPayment valueyLItem
- contains yLItem valueisRefund
- contains isRefund value- Returns:
- responseModel value
-