Class DefaultReturnActionRequestExecutor
java.lang.Object
de.hybris.platform.returns.impl.executors.DefaultReturnActionRequestExecutor
- All Implemented Interfaces:
ReturnActionRequestExecutor
public class DefaultReturnActionRequestExecutor
extends Object
implements ReturnActionRequestExecutor
This executor uses
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ModelServiceprotected ReturnActionAdaptervoidprocessApprovingRequest(ReturnRequestModel returnRequest) Process an approving request for a given return requestvoidprocessCancellingRequest(ReturnRequestModel returnRequest) Process a cancelling request for a given return requestvoidprocessManualPaymentReversalForReturnRequest(ReturnActionRequest returnActionRequest) Process a manual payment reversal request for a given returnRequestvoidprocessManualTaxReversalForReturnRequest(ReturnActionRequest returnActionRequest) Process a manual tax reversal request for a given returnRequestvoidprocessReceivingRequest(ReturnRequestModel returnRequest) Process a receiving request for a given return requestvoidsetModelService(ModelService modelService) voidsetReturnActionAdapter(ReturnActionAdapter returnActionAdapter)
-
Constructor Details
-
DefaultReturnActionRequestExecutor
public DefaultReturnActionRequestExecutor()
-
-
Method Details
-
processApprovingRequest
Description copied from interface:ReturnActionRequestExecutorProcess an approving request for a given return request- Specified by:
processApprovingRequestin interfaceReturnActionRequestExecutor- Parameters:
returnRequest- the return request to be approved- Throws:
OrderReturnException
-
processReceivingRequest
Description copied from interface:ReturnActionRequestExecutorProcess a receiving request for a given return request- Specified by:
processReceivingRequestin interfaceReturnActionRequestExecutor- Parameters:
returnRequest- the return request to be received- Throws:
OrderReturnException
-
processCancellingRequest
Description copied from interface:ReturnActionRequestExecutorProcess a cancelling request for a given return request- Specified by:
processCancellingRequestin interfaceReturnActionRequestExecutor- Parameters:
returnRequest- the return request to be cancelled- Throws:
OrderReturnException
-
processManualPaymentReversalForReturnRequest
public void processManualPaymentReversalForReturnRequest(ReturnActionRequest returnActionRequest) throws OrderReturnException Description copied from interface:ReturnActionRequestExecutorProcess a manual payment reversal request for a given returnRequest- Specified by:
processManualPaymentReversalForReturnRequestin interfaceReturnActionRequestExecutor- Parameters:
returnActionRequest- the returnActionRequest containing returnRequest for which payment to be manually reversed- Throws:
OrderReturnException
-
processManualTaxReversalForReturnRequest
public void processManualTaxReversalForReturnRequest(ReturnActionRequest returnActionRequest) throws OrderReturnException Description copied from interface:ReturnActionRequestExecutorProcess a manual tax reversal request for a given returnRequest- Specified by:
processManualTaxReversalForReturnRequestin interfaceReturnActionRequestExecutor- Parameters:
returnActionRequest- the returnActionRequest containing returnRequest for which tax to be manually reversed- Throws:
OrderReturnException
-
getModelService
-
setModelService
-
getReturnActionAdapter
-
setReturnActionAdapter
-