Interface SapCpiOrderOutboundConversionService
- All Known Implementing Classes:
DefaultSapCpiServiceOrderOutboundConversionService,DefaultSapCpqSbOrderConversionService,SapCpiOmmOrderOutboundConversionService,SapOaaCpiOrderOutboundConversionService,SapRevenueCloudOrderConversionService
public interface SapCpiOrderOutboundConversionService
SapCpiOrderOutboundConversionService
-
Method Summary
Modifier and TypeMethodDescriptionconvertCancelOrderToSapCpiCancelOrder(OrderCancelRecordEntryModel orderCancelRecordEntryModel) convertCancelOrderToSapCpiCancelOrderconvertOrderToSapCpiOrder(OrderModel orderModel) Converts OrderModel to SAPCpiOutboundOrderModeldefault <T extends SAPCpiOutboundOrderModel>
TconvertOrderToSapCpiOrder(OrderModel orderModel, T sapCpiOutboundOrderModel) Converts OrderModel to any type that extends SAPCpiOutboundOrderModel
-
Method Details
-
convertOrderToSapCpiOrder
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 commercesapCpiOutboundOrderModel- Representation of outbound order- Returns:
- Representation of converted order as outbound order
-
convertCancelOrderToSapCpiCancelOrder
List<SAPCpiOutboundOrderCancellationModel> convertCancelOrderToSapCpiCancelOrder(OrderCancelRecordEntryModel orderCancelRecordEntryModel) convertCancelOrderToSapCpiCancelOrder- Parameters:
orderCancelRecordEntryModel- OrderCancelRecordEntryModel- Returns:
- List
-