com.ibm.commerce.fulfillment.commands
Class ApplyOrderShippingChargesCmdImpl

java.lang.Object
  |
  +--ApplyCalculationUsagesCmdImpl
        |
        +--com.ibm.commerce.fulfillment.commands.ApplyOrderShippingChargesCmdImpl
All Implemented Interfaces:
ApplyOrderShippingChargesCmd

public class ApplyOrderShippingChargesCmdImpl
extends ApplyCalculationUsagesCmdImpl
implements ApplyOrderShippingChargesCmd

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

See Also:
Serialized Form

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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Constructor Detail

ApplyOrderShippingChargesCmdImpl

public ApplyOrderShippingChargesCmdImpl()
Method Detail

init

protected void init()
             throws ECException
ECException

performExecute

public void performExecute()
                    throws ECException
ECException

postApplyCalculationUsages

protected void postApplyCalculationUsages()
                                   throws ECException
ECException

postCalculationCodeApply

protected void postCalculationCodeApply(java.util.Hashtable orderItemABHash)

setOrderItems

public void setOrderItems(OrderItemAccessBean[] orderItemABArray)