Class OmsReturnActionAdapter
- java.lang.Object
-
- de.hybris.platform.yacceleratorordermanagement.impl.OmsReturnActionAdapter
-
- All Implemented Interfaces:
ReturnActionAdapter
- Direct Known Subclasses:
SapOmsReturnActionAdapter
public class OmsReturnActionAdapter extends java.lang.Object implements ReturnActionAdapter
Specific OMS adapter implementation forReturnActionAdapter
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
ACCEPT_GOODS_CHOICE
protected static java.lang.String
APPROVAL_CHOICE
protected static java.lang.String
APPROVE_CANCEL_GOODS_EVENT_NAME
protected static java.lang.String
BY_PASS_CAPTURE
protected static java.lang.String
CANCEL_REFUND_CHOICE
protected static java.lang.String
CONFIRM_OR_CANCEL_REFUND_ACTION_EVENT_NAME
protected static java.lang.String
FAIL_CAPTURE_ACTION_EVENT_NAME
protected static java.lang.String
FAIL_CAPTURE_EVENT
protected static java.lang.String
TAX_REVERSE_EVENT_NAME
protected static java.lang.String
WAIT_FOR_CONFIRM_OR_CANCEL_REFUND_ACTION
protected static java.lang.String
WAIT_FOR_FAIL_CAPTURE_ACTION
protected static java.lang.String
WAIT_FOR_GOODS_ACTION
-
Constructor Summary
Constructors Constructor Description OmsReturnActionAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
cancelReturnRequest(ReturnRequestModel returnRequest, ReturnProcessModel filteredProcess)
Cancels the givenReturnRequestModel
by triggering aBusinessProcessEvent
depending on the state of theReturnProcessModel
protected BusinessProcessService
getBusinessProcessService()
void
requestManualPaymentReversalForReturnRequest(ReturnRequestModel returnRequest)
Requests manual payment reversal operation on a ReturnRequest.void
requestManualTaxReversalForReturnRequest(ReturnRequestModel returnRequest)
Requests manual tax reversal operation on a ReturnRequest.void
requestReturnApproval(ReturnRequestModel returnRequest)
Requests approval operation on a ReturnRequest.void
requestReturnCancellation(ReturnRequestModel returnRequest)
Requests cancellation operation on a ReturnRequest.void
requestReturnReception(ReturnRequestModel returnRequest)
Claims reception operation on a ReturnRequest.void
setBusinessProcessService(BusinessProcessService businessProcessService)
protected void
validateReturnRequest(ReturnRequestModel returnRequest)
ValidatesReturnRequestModel
before triggering an event in returns workflow
-
-
-
Field Detail
-
CONFIRM_OR_CANCEL_REFUND_ACTION_EVENT_NAME
protected static final java.lang.String CONFIRM_OR_CANCEL_REFUND_ACTION_EVENT_NAME
- See Also:
- Constant Field Values
-
FAIL_CAPTURE_ACTION_EVENT_NAME
protected static final java.lang.String FAIL_CAPTURE_ACTION_EVENT_NAME
- See Also:
- Constant Field Values
-
APPROVE_CANCEL_GOODS_EVENT_NAME
protected static final java.lang.String APPROVE_CANCEL_GOODS_EVENT_NAME
- See Also:
- Constant Field Values
-
WAIT_FOR_FAIL_CAPTURE_ACTION
protected static final java.lang.String WAIT_FOR_FAIL_CAPTURE_ACTION
- See Also:
- Constant Field Values
-
WAIT_FOR_CONFIRM_OR_CANCEL_REFUND_ACTION
protected static final java.lang.String WAIT_FOR_CONFIRM_OR_CANCEL_REFUND_ACTION
- See Also:
- Constant Field Values
-
WAIT_FOR_GOODS_ACTION
protected static final java.lang.String WAIT_FOR_GOODS_ACTION
- See Also:
- Constant Field Values
-
FAIL_CAPTURE_EVENT
protected static final java.lang.String FAIL_CAPTURE_EVENT
- See Also:
- Constant Field Values
-
APPROVAL_CHOICE
protected static final java.lang.String APPROVAL_CHOICE
- See Also:
- Constant Field Values
-
ACCEPT_GOODS_CHOICE
protected static final java.lang.String ACCEPT_GOODS_CHOICE
- See Also:
- Constant Field Values
-
CANCEL_REFUND_CHOICE
protected static final java.lang.String CANCEL_REFUND_CHOICE
- See Also:
- Constant Field Values
-
BY_PASS_CAPTURE
protected static final java.lang.String BY_PASS_CAPTURE
- See Also:
- Constant Field Values
-
TAX_REVERSE_EVENT_NAME
protected static final java.lang.String TAX_REVERSE_EVENT_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
requestReturnApproval
public void requestReturnApproval(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapter
Requests approval operation on a ReturnRequest.- Specified by:
requestReturnApproval
in interfaceReturnActionAdapter
-
requestReturnReception
public void requestReturnReception(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapter
Claims reception operation on a ReturnRequest.- Specified by:
requestReturnReception
in interfaceReturnActionAdapter
-
requestReturnCancellation
public void requestReturnCancellation(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapter
Requests cancellation operation on a ReturnRequest.- Specified by:
requestReturnCancellation
in interfaceReturnActionAdapter
-
requestManualPaymentReversalForReturnRequest
public void requestManualPaymentReversalForReturnRequest(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapter
Requests manual payment reversal operation on a ReturnRequest.- Specified by:
requestManualPaymentReversalForReturnRequest
in interfaceReturnActionAdapter
-
requestManualTaxReversalForReturnRequest
public void requestManualTaxReversalForReturnRequest(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapter
Requests manual tax reversal operation on a ReturnRequest.- Specified by:
requestManualTaxReversalForReturnRequest
in interfaceReturnActionAdapter
-
validateReturnRequest
protected void validateReturnRequest(ReturnRequestModel returnRequest)
ValidatesReturnRequestModel
before triggering an event in returns workflow- Parameters:
returnRequest
-
-
cancelReturnRequest
protected void cancelReturnRequest(ReturnRequestModel returnRequest, ReturnProcessModel filteredProcess)
Cancels the givenReturnRequestModel
by triggering aBusinessProcessEvent
depending on the state of theReturnProcessModel
- Parameters:
returnRequest
- theReturnRequestModel
for which a process event will be triggeredfilteredProcess
-ReturnProcessModel
-
getBusinessProcessService
protected BusinessProcessService getBusinessProcessService()
-
setBusinessProcessService
public void setBusinessProcessService(BusinessProcessService businessProcessService)
-
-