public class DefaultOrderCancelCancelableEntriesStrategy extends java.lang.Object implements OrderCancelCancelableEntriesStrategy
OrderCancelCancelableEntriesStrategy. Not cancelable quantities of Order entries
(i.e. single items that cannot be canceled from order entry) are:
| Constructor and Description |
|---|
DefaultOrderCancelCancelableEntriesStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
appendUncancelableEntriesMap(java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap,
boolean consignmentUnavailableForCancel,
ConsignmentEntryModel consignmentEntry) |
protected void |
appendUncancelableEntriesMap(java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap,
ConsignmentModel consignment) |
protected java.util.Map<AbstractOrderEntryModel,java.lang.Long> |
collectUncancelableEntriesMap(OrderModel order) |
protected java.util.Map<AbstractOrderEntryModel,java.lang.Long> |
findCancellableEntries(OrderModel order,
java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap) |
java.util.Map<AbstractOrderEntryModel,java.lang.Long> |
getAllCancelableEntries(OrderModel order,
PrincipalModel requestor)
Provides information about cancelable entries of given order.
|
protected void |
mergeEntries(java.util.Map<AbstractOrderEntryModel,java.lang.Long> unavailableEntries,
AbstractOrderEntryModel entry,
java.lang.Long unavailableQuantity) |
public DefaultOrderCancelCancelableEntriesStrategy()
public java.util.Map<AbstractOrderEntryModel,java.lang.Long> getAllCancelableEntries(OrderModel order, PrincipalModel requestor)
OrderCancelCancelableEntriesStrategygetAllCancelableEntries in interface OrderCancelCancelableEntriesStrategyprotected java.util.Map<AbstractOrderEntryModel,java.lang.Long> findCancellableEntries(OrderModel order, java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap)
protected java.util.Map<AbstractOrderEntryModel,java.lang.Long> collectUncancelableEntriesMap(OrderModel order)
protected void appendUncancelableEntriesMap(java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap, ConsignmentModel consignment)
protected void appendUncancelableEntriesMap(java.util.Map<AbstractOrderEntryModel,java.lang.Long> uncancelableEntriesMap, boolean consignmentUnavailableForCancel, ConsignmentEntryModel consignmentEntry)
protected void mergeEntries(java.util.Map<AbstractOrderEntryModel,java.lang.Long> unavailableEntries, AbstractOrderEntryModel entry, java.lang.Long unavailableQuantity)
Copyright © 2018 SAP SE. All Rights Reserved.