OrderStatusCmdImpl
.public class DOMOrderStatusCmdImpl extends OrderStatusCmdImpl
OrderStatusCmd
.
This implementation reserves and finalizes payments for order items those fulfillment
statuses have been updated to D
(deposited).
D
(deposited):
getDepositedAmount(OrderFulfillmentStatusAccessBean)
to find the amount already deposited.OrderStatusCmdImpl.performExecute()
.getDepositedAmount(OrderFulfillmentStatusAccessBean)
again to find the needed deposit amount.getNextReleaseNumber(Long)
to find the next available release number.ReservePaymentCmd
and FinalizePaymentCmd
to reserve and finalize the
amount to be deposited (i.e. the needed deposit amount minus the amount already deposited), using a new release.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
Deprecated.
The IBM copyright notice field.
|
CONFIG_GROUPING_SYNC_ORDER, CONFIG_PROPERTY_FINALIZE_PAYMENT, EMPTY_STRING, UPDATEMODE_COMPLETE, UPDATEMODE_PARTIAL
defaultCommandClassName, NAME
Constructor and Description |
---|
DOMOrderStatusCmdImpl()
Deprecated.
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
Deprecated.
Executes the command.
|
checkOrderStatusSequence, createOrderStatus, doDOMPostProcess, doDOMPreProcess, doPostProcess, doPreProcess, doProcess, getIAccessVector, getIMerchantOrderNumber, getInventorySystem, getIOrderId, getOsItems, getOsProp, getResources, isReadyToCallExecute, isSyncWCSOrderStatusEnabled, propertySet, reset, setRequestProperties, updateOrder, validateParameters
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public DOMOrderStatusCmdImpl()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class OrderStatusCmdImpl
ECException