public class SetOrderItemFulfillmentCenterCmdImpl extends TaskCommandImpl implements SetOrderItemFulfillmentCenterCmd
This command implementation of the SetOrderItemFulfillmentCenterCmd Task Command assumes that there is no change to the tax and shipping charges to the items. Because the fulfillment center changes.
This command uses the following AccessBean:
This command calls the following TaskCommands:
This command uses the following AccessBeans:Constructor and Description |
---|
SetOrderItemFulfillmentCenterCmdImpl()
SetOrderItemFulfillmentCenterCmdImpl default constructor.
|
Modifier and Type | Method and Description |
---|---|
void | performExecute()
Performs the main business logic of the command.
|
void | reset()
Resets the instance variables of the command.
|
void | setFulfillmentCenterIds(java.util.Vector avFFMCenterIds)
Sets the fulfillment center ID parameters.
|
void | setOrderItems(java.util.Vector avOrderItems)
Sets the OrderItems parameters.
|
public SetOrderItemFulfillmentCenterCmdImpl()
public void performExecute() throws ECException
public void reset()
This is useful if the command instance is to be called multiple times with different command parameters.
public void setOrderItems(java.util.Vector avOrderItems)
Specifies a Vector of OrderItemAccessBeans representing the order items whose fulfillment center ID attributes are to be updated. It is set to the corresponding fulfillment center ID specified by the fulfillment center ID parameters.
This is a mandatory parameter. If there are more OrderItemAccessBean parameters than fulfillment center ID parameters the extra order items are not changed.
public void setFulfillmentCenterIds(java.util.Vector avFFMCenterIds)
This is a mandatory parameter. If there are more fulfillment center ID parameters than OrderItemAccessBean parameters the extra fulfillment center ID parameters are ignored.