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.StringACCEPT_GOODS_CHOICEprotected static java.lang.StringAPPROVAL_CHOICEprotected static java.lang.StringAPPROVE_CANCEL_GOODS_EVENT_NAMEprotected static java.lang.StringBY_PASS_CAPTUREprotected static java.lang.StringCANCEL_REFUND_CHOICEprotected static java.lang.StringCONFIRM_OR_CANCEL_REFUND_ACTION_EVENT_NAMEprotected static java.lang.StringFAIL_CAPTURE_ACTION_EVENT_NAMEprotected static java.lang.StringFAIL_CAPTURE_EVENTprotected static java.lang.StringTAX_REVERSE_EVENT_NAMEprotected static java.lang.StringWAIT_FOR_CONFIRM_OR_CANCEL_REFUND_ACTIONprotected static java.lang.StringWAIT_FOR_FAIL_CAPTURE_ACTIONprotected static java.lang.StringWAIT_FOR_GOODS_ACTION
-
Constructor Summary
Constructors Constructor Description OmsReturnActionAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcancelReturnRequest(ReturnRequestModel returnRequest, ReturnProcessModel filteredProcess)Cancels the givenReturnRequestModelby triggering aBusinessProcessEventdepending on the state of theReturnProcessModelprotected BusinessProcessServicegetBusinessProcessService()voidrequestManualPaymentReversalForReturnRequest(ReturnRequestModel returnRequest)Requests manual payment reversal operation on a ReturnRequest.voidrequestManualTaxReversalForReturnRequest(ReturnRequestModel returnRequest)Requests manual tax reversal operation on a ReturnRequest.voidrequestReturnApproval(ReturnRequestModel returnRequest)Requests approval operation on a ReturnRequest.voidrequestReturnCancellation(ReturnRequestModel returnRequest)Requests cancellation operation on a ReturnRequest.voidrequestReturnReception(ReturnRequestModel returnRequest)Claims reception operation on a ReturnRequest.voidsetBusinessProcessService(BusinessProcessService businessProcessService)protected voidvalidateReturnRequest(ReturnRequestModel returnRequest)ValidatesReturnRequestModelbefore 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:ReturnActionAdapterRequests approval operation on a ReturnRequest.- Specified by:
requestReturnApprovalin interfaceReturnActionAdapter
-
requestReturnReception
public void requestReturnReception(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapterClaims reception operation on a ReturnRequest.- Specified by:
requestReturnReceptionin interfaceReturnActionAdapter
-
requestReturnCancellation
public void requestReturnCancellation(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapterRequests cancellation operation on a ReturnRequest.- Specified by:
requestReturnCancellationin interfaceReturnActionAdapter
-
requestManualPaymentReversalForReturnRequest
public void requestManualPaymentReversalForReturnRequest(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapterRequests manual payment reversal operation on a ReturnRequest.- Specified by:
requestManualPaymentReversalForReturnRequestin interfaceReturnActionAdapter
-
requestManualTaxReversalForReturnRequest
public void requestManualTaxReversalForReturnRequest(ReturnRequestModel returnRequest)
Description copied from interface:ReturnActionAdapterRequests manual tax reversal operation on a ReturnRequest.- Specified by:
requestManualTaxReversalForReturnRequestin interfaceReturnActionAdapter
-
validateReturnRequest
protected void validateReturnRequest(ReturnRequestModel returnRequest)
ValidatesReturnRequestModelbefore triggering an event in returns workflow- Parameters:
returnRequest-
-
cancelReturnRequest
protected void cancelReturnRequest(ReturnRequestModel returnRequest, ReturnProcessModel filteredProcess)
Cancels the givenReturnRequestModelby triggering aBusinessProcessEventdepending on the state of theReturnProcessModel- Parameters:
returnRequest- theReturnRequestModelfor which a process event will be triggeredfilteredProcess-ReturnProcessModel
-
getBusinessProcessService
protected BusinessProcessService getBusinessProcessService()
-
setBusinessProcessService
public void setBusinessProcessService(BusinessProcessService businessProcessService)
-
-