Class SapCpiServiceOrderEnterCancellingStrategy
java.lang.Object
de.hybris.platform.ordercancel.impl.orderstatechangingstrategies.EnterCancellingStrategy
de.hybris.platform.sap.ysapcpiomsfulfillment.cancellation.SapCpiOmsEnterCancellingStrategy
de.hybris.platform.ysapcpis4cmomsfulfillment.strategy.SapCpiServiceOrderEnterCancellingStrategy
- All Implemented Interfaces:
de.hybris.platform.ordercancel.OrderStatusChangeStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeOrderStatusAfterCancelOperation(OrderCancelRecordEntryModel orderCancelRecordEntry, boolean saveOrderModel) Change OrderStatus of an order after cancel operationprotected voidchangeServiceOrderStatusAfterCancelOperation(OrderCancelRecordEntryModel orderCancelRecordEntry, boolean saveOrderModel) Changes order status to cancellingprotected ThrowableSapCpiServiceOrderOutboundBuilderService<OrderCancelRecordEntryModel,List<SAPCpiOutboundServiceOrderModel>> protected booleanisService(OrderCancelRecordEntryModel orderCancelRecordEntry) Check if all the entries are service itemsprotected voidsendServiceCancellationToScpi(List<SAPCpiOutboundServiceOrderModel> outboundCancelServiceOrders) Send consignment cancellation to the SAP backend through SCPIprotected voidsetCancelReplicateError(Throwable cancelReplicateError) voidsetSapCpiServiceOrderOutboundService(SapCpiServiceOrderOutboundService sapCpiServiceOrderOutboundService) voidsetServiceOrderCancelBuilderService(SapCpiServiceOrderOutboundBuilderService<OrderCancelRecordEntryModel, List<SAPCpiOutboundServiceOrderModel>> serviceOrderCancelBuilderService) Methods inherited from class de.hybris.platform.sap.ysapcpiomsfulfillment.cancellation.SapCpiOmsEnterCancellingStrategy
getSapCpiOrderOutboundConversionService, getSapCpiOutboundService, isCancellationReplicationRequired, processConsignmentsCancellations, sendConsignmentCancellationToScpi, setSapCpiOrderOutboundConversionService, setSapCpiOutboundServiceMethods inherited from class de.hybris.platform.ordercancel.impl.orderstatechangingstrategies.EnterCancellingStrategy
getModelService, setModelService
-
Constructor Details
-
SapCpiServiceOrderEnterCancellingStrategy
public SapCpiServiceOrderEnterCancellingStrategy()
-
-
Method Details
-
changeOrderStatusAfterCancelOperation
public void changeOrderStatusAfterCancelOperation(OrderCancelRecordEntryModel orderCancelRecordEntry, boolean saveOrderModel) Change OrderStatus of an order after cancel operation- Specified by:
changeOrderStatusAfterCancelOperationin interfacede.hybris.platform.ordercancel.OrderStatusChangeStrategy- Overrides:
changeOrderStatusAfterCancelOperationin classSapCpiOmsEnterCancellingStrategy- Parameters:
orderCancelRecordEntry-saveOrderModel-
-
isService
Check if all the entries are service items- Parameters:
orderCancelRecordEntry-- Returns:
- true if all the entries are service items false otherwise
-
changeServiceOrderStatusAfterCancelOperation
protected void changeServiceOrderStatusAfterCancelOperation(OrderCancelRecordEntryModel orderCancelRecordEntry, boolean saveOrderModel) Changes order status to cancelling- Parameters:
orderCancelRecordEntry-saveOrderModel-
-
sendServiceCancellationToScpi
protected void sendServiceCancellationToScpi(List<SAPCpiOutboundServiceOrderModel> outboundCancelServiceOrders) Send consignment cancellation to the SAP backend through SCPI- Parameters:
sapCpiOutboundOrderCancellation-orderCancelRecordEntry-
-
getSapCpiServiceOrderOutboundService
-
setSapCpiServiceOrderOutboundService
public void setSapCpiServiceOrderOutboundService(SapCpiServiceOrderOutboundService sapCpiServiceOrderOutboundService) -
getServiceOrderCancelBuilderService
public SapCpiServiceOrderOutboundBuilderService<OrderCancelRecordEntryModel,List<SAPCpiOutboundServiceOrderModel>> getServiceOrderCancelBuilderService() -
setServiceOrderCancelBuilderService
public void setServiceOrderCancelBuilderService(SapCpiServiceOrderOutboundBuilderService<OrderCancelRecordEntryModel, List<SAPCpiOutboundServiceOrderModel>> serviceOrderCancelBuilderService) -
getCancelReplicateError
-
setCancelReplicateError
-