A DoPaymentCmd
Implementation class implements the
DoInventory
interface to indicate to the OrderProcess Controller
command that it should let the DoPaymentCmd
Implementation class
handle the Updating of Inevntory (by calling the UpdateInventory Task Command)
directly.
For DoPaymentCmd implementations that do not implement the
DoInventory
interface, the OrderProcess Controller command calls
the UpdateInventory Task Command before calling the DoPayment Task Command.
The DoInventory
interface declares no methods.