Class CreateOrderTransformation

java.lang.Object
com.skava.cart.orchestration.model.CreateOrderTransformation

public final class CreateOrderTransformation extends Object

The Class CreateOrderTransformation

This class related to the Order details
Author:
Infosys Equinox
  • Method Details

    • constructPaymentMap

      public static SFPaymentCatagorizationModel constructPaymentMap(SFCart sfCart)
      This constructPaymentMap method take input as sfCart details and return paymentCategorization details
      Parameters:
      sfCart - contains cart details
      Returns:
      paymentCategorization details
    • isReplaceOrder

      public static boolean isReplaceOrder(SFCart sfCart)
      Parameters:
      sfCart - describes sfCart details
      Returns:
      to return boolean values
    • constructItemMap

      public static SFItemCatagorizationModel constructItemMap(SFCart sfCart, boolean isApplyStoreCredit)
      This method constructItemMap take input as sfCart and isApplyStoreCredit and return itemCategorization details
      Parameters:
      sfCart - contains sfCart details
      isApplyStoreCredit - 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 details
      paymentList - describes paymentList details
      reponseModel - describes reponseModel details
      type - describes type details
      isRefund - describes isRefund details
    • constructOrderRequest

      public static Map<Long,SFItemPaymentModel> constructOrderRequest(SFPaymentCatagorizationModel yLPayment, SFItemCatagorizationModel yLItem, boolean isRefund)
      Parameters:
      yLPayment - contains yLPayment value
      yLItem - contains yLItem value
      isRefund - contains isRefund value
      Returns:
      responseModel value