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

COPYRIGHT

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
Throws:
ECException

performExecute

public void performExecute()
                    throws ECException
Throws:
ECException

postApplyCalculationUsages

protected void postApplyCalculationUsages()
                                   throws ECException
Throws:
ECException

postCalculationCodeApply

protected void postCalculationCodeApply(java.util.Hashtable orderItemABHash)

setOrderItems

public void setOrderItems(OrderItemAccessBean[] orderItemABArray)

Feedback