Class SapOmsOrderCancelService
- java.lang.Object
-
- de.hybris.platform.sap.orderexchange.cancellation.DefaultSapOrderCancelService
-
- de.hybris.platform.sap.saporderexchangeoms.cancellation.SapOmsOrderCancelService
-
- All Implemented Interfaces:
SapOrderCancelService
public class SapOmsOrderCancelService extends DefaultSapOrderCancelService
Extension of DefaultSapOrderCancelService to provide OMS integration functionality
-
-
Constructor Summary
Constructors Constructor Description SapOmsOrderCancelService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelOrder(OrderModel order, java.lang.String erpRejectionReason)Cancel a hybris order,protected voidcreateOrderCancelEntryIfNecessary(OrderModel order, OrderCancelResponse cancelResponse)-
Methods inherited from class de.hybris.platform.sap.orderexchange.cancellation.DefaultSapOrderCancelService
getOrderCancelCallbackService, getOrderCancelRecordsHandler, getOrderCancelService, getUserService, restoreAfterCancelFailed, setOrderCancelCallbackService, setOrderCancelRecordsHandler, setOrderCancelService, setUserService
-
-
-
-
Method Detail
-
cancelOrder
public void cancelOrder(OrderModel order, java.lang.String erpRejectionReason) throws OrderCancelException
Description copied from interface:SapOrderCancelServiceCancel a hybris order,- Specified by:
cancelOrderin interfaceSapOrderCancelService- Overrides:
cancelOrderin classDefaultSapOrderCancelService- Parameters:
order- the order to be cancellederpRejectionReason- rejection reason coming from ERP- Throws:
OrderCancelException- Exception thrown when cancelling an order fails
-
createOrderCancelEntryIfNecessary
protected void createOrderCancelEntryIfNecessary(OrderModel order, OrderCancelResponse cancelResponse) throws OrderCancelException
- Overrides:
createOrderCancelEntryIfNecessaryin classDefaultSapOrderCancelService- Throws:
OrderCancelException
-
-