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 SFItemCatagorizationModelconstructItemMap(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 SFPaymentCatagorizationModelconstructPaymentMap(SFCart sfCart) This constructPaymentMap method take input as sfCart details and return paymentCategorization detailsstatic booleanisReplaceOrder(SFCart sfCart) static voiditemPaymentProcessor(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
-