public interface ReturnsController extends WidgetController
| Modifier and Type | Method and Description |
|---|---|
boolean |
canReturn()
Check if returns are possible for the current order
|
TypedObject |
createRefundOrderPreview(List<ObjectValueContainer> refundEntriesValueContainers)
Create a preview of what the order will look like if the refund entries are removed from the order.
|
TypedObject |
createRefundRequest()
Create the refund request.
|
TypedObject |
createReplacementRequest(List<ObjectValueContainer> returnEntriesValueContainers)
Create the replacement request.
|
void |
deleteRefundOrderPreview()
delete current refund order preview if present
|
TypedObject |
getCurrentOrder()
Get the current order
|
TypedObject |
getRefundOrderPreview()
Get the current refund order preview.
|
Map<TypedObject,Long> |
getReturnableOrderEntries()
Get the returnable order entries.
|
boolean |
validateCreateRefundRequest(List<ObjectValueContainer> returnEntriesValueContainers)
Validate the return refund request
|
boolean |
validateCreateReplacementRequest(List<ObjectValueContainer> returnEntriesValueContainers)
Validate the return replacement request
|
addCockpitEventAcceptor, dispatchEvent, removeCockpitEventAcceptor, setCockpitEventAcceptorsboolean canReturn()
Map<TypedObject,Long> getReturnableOrderEntries()
TypedObject getCurrentOrder()
boolean validateCreateRefundRequest(List<ObjectValueContainer> returnEntriesValueContainers) throws ValidationException
returnEntriesValueContainers - the list of return entriesValidationException - thrown on validation errorboolean validateCreateReplacementRequest(List<ObjectValueContainer> returnEntriesValueContainers) throws ValidationException
returnEntriesValueContainers - the list of return entriesValidationException - thrown on validation errorTypedObject createRefundOrderPreview(List<ObjectValueContainer> refundEntriesValueContainers)
refundEntriesValueContainers - the list of refund entriesgetRefundOrderPreview()void deleteRefundOrderPreview()
TypedObject getRefundOrderPreview()
createRefundOrderPreview(java.util.List)TypedObject createRefundRequest()
createRefundOrderPreview(java.util.List<de.hybris.platform.cockpit.services.values.ObjectValueContainer>).TypedObject createReplacementRequest(List<ObjectValueContainer> returnEntriesValueContainers)
returnEntriesValueContainers - the list of return entriesCopyright © 2017 SAP SE. All Rights Reserved.