com.ibm.commerce.fulfillment.commands
Class ApplyOrderShippingChargesCmdImpl

com.ibm.commerce.fulfillment.commands.ApplyOrderShippingChargesCmdImpl
All Implemented Interfaces:
ApplyOrderShippingChargesCmd

public class ApplyOrderShippingChargesCmdImpl
implements ApplyOrderShippingChargesCmd

The default implementation will use CalculationCodes with calculationUsage of Shipping to set the shipping charges for each OrderItem.


Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from interface com.ibm.commerce.fulfillment.commands.ApplyOrderShippingChargesCmd
NAME
 
Constructor Summary
ApplyOrderShippingChargesCmdImpl()
           
 
Method Summary
protected  void init()
           
 void performExecute()
           
protected  void postApplyCalculationUsages()
           
protected  void postCalculationCodeApply(java.util.Hashtable orderItemABHash)
           
 void setOrderItems(OrderItemAccessBean[] orderItemABArray)
           
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Constructor Detail

ApplyOrderShippingChargesCmdImpl

public ApplyOrderShippingChargesCmdImpl()
Method Detail

init

protected void init()
             throws ECException

performExecute

public void performExecute()
                    throws ECException

postApplyCalculationUsages

protected void postApplyCalculationUsages()
                                   throws ECException

postCalculationCodeApply

protected void postCalculationCodeApply(java.util.Hashtable orderItemABHash)

setOrderItems

public void setOrderItems(OrderItemAccessBean[] orderItemABArray)