public class DefaultReturnActionRequestExecutor extends Object implements ReturnActionRequestExecutor
OrderCancelWarehouseAdapter to forward cancel requests to the Warehouse for further
processing. From this point order cancel processing is suspended until a response from a Warehouse is received. This
response contains details if the order cancel request has been performed completely, partially, or not at all.| Constructor and Description |
|---|
DefaultReturnActionRequestExecutor() |
| Modifier and Type | Method and Description |
|---|---|
protected ModelService |
getModelService() |
protected ReturnActionAdapter |
getReturnActionAdapter() |
void |
processApprovingRequest(ReturnRequestModel returnRequest)
Process an approving request for a given return request
|
void |
processCancellingRequest(ReturnRequestModel returnRequest)
Process a cancelling request for a given return request
|
void |
processManualPaymentReversalForReturnRequest(ReturnActionRequest returnActionRequest)
Process a manual payment reversal request for a given returnRequest
|
void |
processManualTaxReversalForReturnRequest(ReturnActionRequest returnActionRequest)
Process a manual tax reversal request for a given returnRequest
|
void |
processReceivingRequest(ReturnRequestModel returnRequest)
Process a receiving request for a given return request
|
void |
setModelService(ModelService modelService) |
void |
setReturnActionAdapter(ReturnActionAdapter returnActionAdapter) |
public void processApprovingRequest(ReturnRequestModel returnRequest) throws OrderReturnException
ReturnActionRequestExecutorprocessApprovingRequest in interface ReturnActionRequestExecutorreturnRequest - the return request to be approvedOrderReturnExceptionpublic void processReceivingRequest(ReturnRequestModel returnRequest) throws OrderReturnException
ReturnActionRequestExecutorprocessReceivingRequest in interface ReturnActionRequestExecutorreturnRequest - the return request to be receivedOrderReturnExceptionpublic void processCancellingRequest(ReturnRequestModel returnRequest) throws OrderReturnException
ReturnActionRequestExecutorprocessCancellingRequest in interface ReturnActionRequestExecutorreturnRequest - the return request to be cancelledOrderReturnExceptionpublic void processManualPaymentReversalForReturnRequest(ReturnActionRequest returnActionRequest) throws OrderReturnException
ReturnActionRequestExecutorprocessManualPaymentReversalForReturnRequest in interface ReturnActionRequestExecutorreturnActionRequest - the returnActionRequest containing returnRequest for which payment to be manually reversedOrderReturnExceptionpublic void processManualTaxReversalForReturnRequest(ReturnActionRequest returnActionRequest) throws OrderReturnException
ReturnActionRequestExecutorprocessManualTaxReversalForReturnRequest in interface ReturnActionRequestExecutorreturnActionRequest - the returnActionRequest containing returnRequest for which tax to be manually reversedOrderReturnExceptionprotected ModelService getModelService()
public void setModelService(ModelService modelService)
protected ReturnActionAdapter getReturnActionAdapter()
public void setReturnActionAdapter(ReturnActionAdapter returnActionAdapter)
Copyright © 2017 SAP SE. All Rights Reserved.