Package de.hybris.platform.ordercancel
Interface OrderCancelRequestExecutor
-
- All Known Implementing Classes:
ImmediateCancelRequestExecutor
,OmsImmediateCancelRequestExecutor
,WarehouseProcessingCancelRequestExecutor
public interface OrderCancelRequestExecutor
This is the interface for executors of cancel requests. An executor performs all actions necessary to initialize cancel operation. Typically it is either canceling an Order immediately, or putting it in CANCELLING state and forwarding the request to the Warehouse for further processing. Requests executors does not deal with Warehouse responses to requests; This is handled byOrderCancelResponseExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
processCancelRequest(OrderCancelRequest orderCancelRequest, OrderCancelRecordEntryModel cancelRequestRecordEntry)
-
-
-
Method Detail
-
processCancelRequest
void processCancelRequest(OrderCancelRequest orderCancelRequest, OrderCancelRecordEntryModel cancelRequestRecordEntry) throws OrderCancelException
- Throws:
OrderCancelException
-
-