com.ibm.commerce.fulfillment.commands

Class ApplyOrderShippingChargesCmdImpl

  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, ApplyOrderShippingChargesCmd, com.ibm.commerce.order.utils.ApplyCalculationUsagesCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable

    Deprecated. 

    public class ApplyOrderShippingChargesCmdImpl
    extends com.ibm.commerce.order.utils.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 Detail

      • COPYRIGHT

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

      • ApplyOrderShippingChargesCmdImpl

        public ApplyOrderShippingChargesCmdImpl()
        Deprecated. 
    • Method Detail

      • performExecute

        public void performExecute()
                            throws ECException
        Deprecated. 
        Description copied from class: AbstractECTargetableCommand
        This method performs the business logic for this command. This method should be overwritten by all command writers. Command writers should call super.performExecute() as the first line in their method.
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class com.ibm.commerce.order.utils.ApplyCalculationUsagesCmdImpl
        Throws:
        ECException
      • setOrderItems

        public void setOrderItems(OrderItemAccessBean[] orderItemABArray)
        Deprecated. 
        Specified by:
        setOrderItems in interface com.ibm.commerce.order.utils.ApplyCalculationUsagesCmd
        Overrides:
        setOrderItems in class com.ibm.commerce.order.utils.ApplyCalculationUsagesCmdImpl