com.ibm.commerce.taxation.commands
Class ShippingTaxCalculationCodeApplyCmdImpl

java.lang.Object
  |
  +--CalculationCmdImpl
        |
        +--com.ibm.commerce.taxation.commands.ShippingTaxCalculationCodeApplyCmdImpl
All Implemented Interfaces:
TaxCalculationCodeApplyCmd

public class ShippingTaxCalculationCodeApplyCmdImpl
extends CalculationCmdImpl
implements TaxCalculationCodeApplyCmd

The default implementation for shipping calculationUsage adds the specified MonetaryAmounts to the tax amounts for the specified OrderItems.

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
           
 
Fields inherited from interface com.ibm.commerce.taxation.commands. TaxCalculationCodeApplyCmd
defaultCommandClassName, NAME
 
Constructor Summary
ShippingTaxCalculationCodeApplyCmdImpl()
           
 
Method Summary
 void performExecute()
           
 void setCalculationCodeAB(CalculationCodeAccessBean calculationCodeAB)
           
 void setCalculationUsage(java.lang.Integer calculationUsage)
           
 void setOrderItemABHash(java.util.Hashtable orderItemABHash)
           
 
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

ShippingTaxCalculationCodeApplyCmdImpl

public ShippingTaxCalculationCodeApplyCmdImpl()
Method Detail

performExecute

public void performExecute()
                    throws ECException
ECException

setCalculationCodeAB

public void setCalculationCodeAB(CalculationCodeAccessBean calculationCodeAB)

setCalculationUsage

public void setCalculationUsage(java.lang.Integer calculationUsage)

setOrderItemABHash

public void setOrderItemABHash(java.util.Hashtable orderItemABHash)