Class ImmediateCancelRequestExecutor
- java.lang.Object
-
- de.hybris.platform.ordercancel.impl.executors.ImmediateCancelRequestExecutor
-
- All Implemented Interfaces:
NotificationServiceAdapterDependent,PaymentServiceAdapterDependent,OrderCancelRequestExecutor
- Direct Known Subclasses:
OmsImmediateCancelRequestExecutor
public class ImmediateCancelRequestExecutor extends java.lang.Object implements OrderCancelRequestExecutor, NotificationServiceAdapterDependent, PaymentServiceAdapterDependent
-
-
Constructor Summary
Constructors Constructor Description ImmediateCancelRequestExecutor()
-
Method Summary
-
-
-
Method Detail
-
processCancelRequest
public void processCancelRequest(OrderCancelRequest orderCancelRequest, OrderCancelRecordEntryModel cancelRequestRecordEntry) throws OrderCancelException
- Specified by:
processCancelRequestin interfaceOrderCancelRequestExecutor- Throws:
OrderCancelException
-
updateOrderProcess
protected void updateOrderProcess(OrderCancelRequest orderCancelRequest)
UpdatesOrderProcessModelafter performing cancellation- Parameters:
orderCancelRequest- the order being cancelled
-
modifyOrderAccordingToRequest
protected void modifyOrderAccordingToRequest(OrderCancelRequest cancelRequest) throws OrderCancelException
- Throws:
OrderCancelException
-
getModelService
public ModelService getModelService()
- Returns:
- the modelService
-
setModelService
public void setModelService(ModelService modelService)
- Parameters:
modelService- the modelService to set
-
getPaymentServiceAdapter
public OrderCancelPaymentServiceAdapter getPaymentServiceAdapter()
- Returns:
- the paymentServiceAdapter
-
setPaymentServiceAdapter
public void setPaymentServiceAdapter(OrderCancelPaymentServiceAdapter paymentServiceAdapter)
- Specified by:
setPaymentServiceAdapterin interfacePaymentServiceAdapterDependent- Parameters:
paymentServiceAdapter- the paymentServiceAdapter to set
-
getNotificationServiceAdapter
public OrderCancelNotificationServiceAdapter getNotificationServiceAdapter()
- Returns:
- the notificationServiceAdapter
-
setNotificationServiceAdapter
public void setNotificationServiceAdapter(OrderCancelNotificationServiceAdapter notificationServiceAdapter)
- Specified by:
setNotificationServiceAdapterin interfaceNotificationServiceAdapterDependent- Parameters:
notificationServiceAdapter- the notificationServiceAdapter to set
-
makeInternalResponse
protected OrderCancelResponse makeInternalResponse(OrderCancelRequest request, boolean success, java.lang.String message)
-
getOrderCancelRecordsHandler
public OrderCancelRecordsHandler getOrderCancelRecordsHandler()
- Returns:
- the orderCancelRecordsHandler
-
setOrderCancelRecordsHandler
public void setOrderCancelRecordsHandler(OrderCancelRecordsHandler orderCancelRecordsHandler)
- Parameters:
orderCancelRecordsHandler- the orderCancelRecordsHandler to set
-
getCompleteCancelStatusChangeStrategy
public OrderStatusChangeStrategy getCompleteCancelStatusChangeStrategy()
- Returns:
- the completeCancelStatusChangeStrategy
-
setCompleteCancelStatusChangeStrategy
public void setCompleteCancelStatusChangeStrategy(OrderStatusChangeStrategy completeCancelStatusChangeStrategy)
- Parameters:
completeCancelStatusChangeStrategy- the completeCancelStatusChangeStrategy to set
-
getPartialCancelStatusChangeStrategy
public OrderStatusChangeStrategy getPartialCancelStatusChangeStrategy()
- Returns:
- the partialCancelStatusChangeStrategy
-
setPartialCancelStatusChangeStrategy
public void setPartialCancelStatusChangeStrategy(OrderStatusChangeStrategy partialCancelStatusChangeStrategy)
- Parameters:
partialCancelStatusChangeStrategy- the partialCancelStatusChangeStrategy to set
-
-