public class PutOnHoldAction
extends AbstractComponentWidgetAdapterAware
OrderModel On Hold, meaning no fulfillment can be performed
until it is released. An OrderModel can be put On Hold if it hasn't been Completed or Cancelled.| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
SOCKET_OUT_CONTEXT |
| Constructor and Description |
|---|
PutOnHoldAction() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canPerform(<any> actionContext) |
java.lang.String |
getConfirmationMessage(<any> actionContext) |
protected java.util.List<ConsignmentStatus> |
getNotCancellableConsignmentStatus() |
protected java.util.List<OrderStatus> |
getOnHoldableOrderStatusList() |
protected java.lang.Long |
getQuantityPending(AbstractOrderEntryModel orderEntryModel)
Returns the quantity for the given
AbstractOrderEntryModel which has not been shipped or picked up |
protected java.lang.Long |
getQuantityShipped(AbstractOrderEntryModel orderEntryModel)
Returns the shipped Quantity for the given
AbstractOrderEntryModel |
boolean |
needsConfirmation(<any> actionContext) |
<any> |
perform(<any> actionContext) |
protected static final java.lang.String SOCKET_OUT_CONTEXT
public <any> perform(<any> actionContext)
public boolean canPerform(<any> actionContext)
protected java.lang.Long getQuantityPending(AbstractOrderEntryModel orderEntryModel)
AbstractOrderEntryModel which has not been shipped or picked uporderEntryModel - the given AbstractOrderEntryModelprotected java.lang.Long getQuantityShipped(AbstractOrderEntryModel orderEntryModel)
AbstractOrderEntryModelorderEntryModel - the given AbstractOrderEntryModelpublic boolean needsConfirmation(<any> actionContext)
public java.lang.String getConfirmationMessage(<any> actionContext)
protected java.util.List<OrderStatus> getOnHoldableOrderStatusList()
protected java.util.List<ConsignmentStatus> getNotCancellableConsignmentStatus()
Copyright © 2018 SAP SE. All Rights Reserved.