Interface SapCpiOrderOutboundConversionService

All Known Implementing Classes:
DefaultSapCpiServiceOrderOutboundConversionService, DefaultSapCpqSbOrderConversionService, SapCpiOmmOrderOutboundConversionService, SapOaaCpiOrderOutboundConversionService, SapRevenueCloudOrderConversionService

public interface SapCpiOrderOutboundConversionService
SapCpiOrderOutboundConversionService
  • Method Details

    • convertOrderToSapCpiOrder

      SAPCpiOutboundOrderModel convertOrderToSapCpiOrder(OrderModel orderModel)
      Converts OrderModel to SAPCpiOutboundOrderModel
      Parameters:
      orderModel - OrderModel
      Returns:
      SAPCpiOutboundOrderModel
    • convertOrderToSapCpiOrder

      default <T extends SAPCpiOutboundOrderModel> T convertOrderToSapCpiOrder(OrderModel orderModel, T sapCpiOutboundOrderModel)
      Converts OrderModel to any type that extends SAPCpiOutboundOrderModel
      Type Parameters:
      T -
      Parameters:
      orderModel - Representation of order within commerce
      sapCpiOutboundOrderModel - Representation of outbound order
      Returns:
      Representation of converted order as outbound order
    • convertCancelOrderToSapCpiCancelOrder

      List<SAPCpiOutboundOrderCancellationModel> convertCancelOrderToSapCpiCancelOrder(OrderCancelRecordEntryModel orderCancelRecordEntryModel)
      convertCancelOrderToSapCpiCancelOrder
      Parameters:
      orderCancelRecordEntryModel - OrderCancelRecordEntryModel
      Returns:
      List