public class OrderCancelRequest
extends java.lang.Object
| Constructor and Description |
|---|
OrderCancelRequest(OrderModel order)
Creates OrderCancelRequest for Order Cancel Complete
|
OrderCancelRequest(OrderModel order,
CancelReason cancelReason)
Creates
OrderCancelRequest for Order Cancel Complete |
OrderCancelRequest(OrderModel order,
CancelReason cancelReason,
java.lang.String notes)
Creates
OrderCancelRequest for Order Cancel Complete |
OrderCancelRequest(OrderModel order,
java.util.List<OrderCancelEntry> orderCancelEntries)
Creates OrderCancelRequest for Order Cancel Partial.
|
OrderCancelRequest(OrderModel order,
java.util.List<OrderCancelEntry> orderCancelEntries,
java.lang.String notes)
Creates OrderCancelRequest for Order Cancel Partial.
|
| Modifier and Type | Method and Description |
|---|---|
CancelReason |
getCancelReason()
reason for complete order cancel
|
java.util.List<OrderCancelEntry> |
getEntriesToCancel() |
java.lang.String |
getNotes() |
OrderModel |
getOrder() |
java.lang.String |
getRequestToken() |
boolean |
isPartialCancel()
Provides information about this request.
|
boolean |
isPartialEntryCancel() |
void |
setCancelReason(CancelReason cancelReason)
reason for complete cancel
|
void |
setNotes(java.lang.String notes) |
void |
setRequestToken(java.lang.String requestToken) |
public OrderCancelRequest(OrderModel order)
order - an Order that should be completely canceledpublic OrderCancelRequest(OrderModel order, CancelReason cancelReason)
OrderCancelRequest for Order Cancel CompletecancelReason - reason for complete cancelorder - an Order that should be completely canceledpublic OrderCancelRequest(OrderModel order, CancelReason cancelReason, java.lang.String notes)
OrderCancelRequest for Order Cancel CompletecancelReason - reason for complete cancelorder - an Order that should be completely cancelednotes - - additional notes (i.e. from CSAdmin)public OrderCancelRequest(OrderModel order, java.util.List<OrderCancelEntry> orderCancelEntries)
order - an Order that should be partially canceledorderCancelEntries - specifies how should order entries be canceled. Each OrderCancelEntry's cancelQuantity value specifies
how many items should be canceled from the corresponding OrderEntry. If cancelQuantity value equals the
OrderEntry.getQuantity() value, the whole OrderEntry is be canceled.public OrderCancelRequest(OrderModel order, java.util.List<OrderCancelEntry> orderCancelEntries, java.lang.String notes)
order - an Order that should be partially canceledorderCancelEntries - specifies how should order entries be canceled. Each OrderCancelEntry's cancelQuantity value specifies
how many items should be canceled from the corresponding OrderEntry. If cancelQuantity value equals the
OrderEntry.getQuantity() value, the whole OrderEntry is be canceled.notes - - additional notes from the CSAdmin on the whole order cancellationpublic OrderModel getOrder()
public java.util.List<OrderCancelEntry> getEntriesToCancel()
public boolean isPartialCancel()
public boolean isPartialEntryCancel()
public java.lang.String getRequestToken()
public void setRequestToken(java.lang.String requestToken)
requestToken - the requestToken to setpublic java.lang.String getNotes()
public void setNotes(java.lang.String notes)
notes - the notes to setpublic CancelReason getCancelReason()
public void setCancelReason(CancelReason cancelReason)
cancelReason - the cancelReason to setCopyright © 2018 SAP SE. All Rights Reserved.