java.lang.ObjectApplyCalculationUsageTIKBaseCmdImpl
com.ibm.commerce.isv.kit.tax.ApplyCalculationUsageTIKCmdImpl
The ApplyCalculationUsageTIKCmd Task Command Implementation is called by the OrderPrepareCmd Controller Command to set the different tax amounts (e.g. GST, PST etc.) for each OrderItem supplied by OrderPrepare.
Given a set of OrderItems in a particular Order this command invokes the CalculationCodeCombineCmd task command to determine which CalculationCodes should be applied to which OrderItems. CalculationCodeCombineCmd returns a list of elements where each element is a CalculationCode and a list of OrderItems to which the CalculationCode is applicable.
With the list of OrderItems and the CalculationCodes, ApplyCalculationUsageTIKCmd uses the TaxOrderCmd and TaxOrderItemCmd interfaces provided in the Tax Integration Interface to invoke a tax calculation module to calculate the tax amounts for each of the OrderItems.
If the command is successful, it will set the tax amounts in ORDERITEMS., Serialized Form
Field Summary | |
static java.math.BigDecimal | BIG_DECIMAL_ZERO The big decimal zero field |
static java.lang.Double | DOUBLE_ZERO The double zero field |
Fields inherited from interface com.ibm.commerce.isv.kit.tax.ApplyCalculationUsageTIKCmd |
COPYRIGHT, defaultCommandClassName, NAME |
Constructor Summary | |
ApplyCalculationUsageTIKCmdImpl() Constructor for ApplyCalculationUsageTIKCmdImpl |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.math.BigDecimal BIG_DECIMAL_ZERO
public static final java.lang.Double DOUBLE_ZERO
Constructor Detail |
public ApplyCalculationUsageTIKCmdImpl()
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.