Class ApplyOrderTaxesTIKCmdImpl

  • All Implemented Interfaces:, ECCommand, ECTargetableCommand, TaskCommand,, ApplyOrderTaxesCmd,,,,,,

    public class ApplyOrderTaxesTIKCmdImpl
    extends TaskCommandImpl
    implements, ApplyOrderTaxesCmd
    The ApplyOrderTaxesTIKCmd Task Command Implementation is called by the OrderPrepareCmd Controller Command to set the different tax amounts (for example
    and so forth) for each OrderItem supplied by
    . It uses the TaxOrderCmd and TaxOrderItemCmd interfaces to calculate the different tax amounts for each of the OrderItems.

    If the command is successful, it will set the tax amounts in ORDERITEMS.

    If unsuccessful, the command throws the ECApplicationException specifying an Error Code of

    and the Error View named CALCODE_ERRVIEW.
    See Also:
    Serialized Form
    • Field Detail


        public static final java.lang.String COPYRIGHT
        The IBM copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ApplyOrderTaxesTIKCmdImpl

        public ApplyOrderTaxesTIKCmdImpl()
    • Method Detail

      • setOrderCurrency

        public void setOrderCurrency(java.lang.String orderCurrency)
        Specified by:
        setOrderCurrency in interface
      • setOrderItems

        public void setOrderItems(java.util.Enumeration orderItems)
                           throws ECSystemException
        Specified by:
        setOrderItems in interface
      • setTaxCategoryIds

        public void setTaxCategoryIds(java.lang.Integer[] taxCategoryIds)
        Specified by:
        setTaxCategoryIds in interface