com.ibm.commerce.order.calculation

Interface ServiceAdjustShippingChargesCmd

  • All Superinterfaces:
    AccCommand, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ControllerCommand, ECCommand, Protectable, java.io.Serializable, com.ibm.websphere.command.TargetableCommand
    All Known Implementing Classes:
    ServiceAdjustShippingChargesCmdImpl


    public interface ServiceAdjustShippingChargesCmd
    extends ControllerCommand
    Interface for the ServiceAdjustShippingChargesCmd Controller Command that captures a Service Representatives adjustment value so it may be evaluated during recalculation.
    • Field Detail

      • COPYRIGHT

        static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
      • defaultCommandClassName

        static final java.lang.String defaultCommandClassName
        The default name of this command.
        See Also:
        Constant Field Values
    • Method Detail

      • setOrderId

        void setOrderId(java.lang.String astrOrderId)
        Set the orderId parameter
        Parameters:
        astrOrderId -
      • setShipModeId

        void setShipModeId(java.util.Hashtable ahshShipModeId)
        Set the shipModeId parameter
        Parameters:
        ahshShipModeId - Contains a list of shipMode ids. The key is the enumeration group (Integer) and the value is the shipMode id (String). For example, if you have input parameters: shipModeId_1=123&shipModeId_2=234&shipModeId=345, the hashtable can be constructed by:
            ahshShipModeId.put(new Integer(1), new String("123"));
            ahshShipModeId.put(new Integer(2), new String("234"));
            ahshShipModeId.put(new Integer(3), new String("345"));
         
      • setProcessFlag

        void setProcessFlag(java.util.Hashtable ahshProcessFlag)
        Set the processFlag parameter
        Parameters:
        ahshProcessFlag - Contains a list of processFlag ids. The key is the enumeration group (Integer) and the value is the processFlag id (String). For example, if you have input parameters: processFlag_1=123&processFlag_2=234&processFlag=345, the hashtable can be constructed by:
            ahshProcessFlag.put(new Integer(1), new String("1"));
            ahshProcessFlag.put(new Integer(2), new String("2"));
            ahshProcessFlag.put(new Integer(3), new String("3"));
         
      • setAdjustmentPercentageValue

        void setAdjustmentPercentageValue(java.util.Hashtable ahshAdjustmentPercentageValue)
        Set the adjustmentPercentageValue parameter This parameter is optional, if it is not provided, then delete an existing adjustment.
        Parameters:
        ahshAdjustmentPercentageValue - Contains a list of adjustmentPercentage values. The key is the enumeration group (Integer) and the value is the adjustmentPercentage value (String). For example, if you have input parameters: adjustmentPercentageValue_1=123&adjustmentPercentageValue_2=234, the hashtable can be constructed by:
            ahshAdjustmentPercentageValue(new Integer(1), new String("123"));
            ahshAdjustmentPercentageValue(new Integer(2), new String("234"));
         
      • setOverrideReasonCode

        void setOverrideReasonCode(java.util.Hashtable ahshOverrideReasonCode)
        Set the overrideReasonCode parameter This parameter is optional.
        Parameters:
        ahshOverrideReasonCode - Contains a list of overrideReasonCode. The key is the enumeration group (Integer) and the value is the overrideReasonCode (String). For example, if you have input parameters: overrideReasonCode_1=123&overrideReasonCode_2=234, the hashtable can be constructed by:
            ahshOverrideReasonCode(new Integer(1), new String("123"));
            ahshOverrideReasonCode(new Integer(2), new String("234"));
         
      • setRemark

        void setRemark(java.util.Hashtable ahshRemark)
        Set the remark parameter This parameter is optional.
        Parameters:
        ahshRemark - Contains a list of remark values. The key is the enumeration group (Integer) and the value is the remark (String). For example, if you have input parameters: remark_1=123&remark_2=234, the hashtable can be constructed by:
            ahshRemark(new Integer(1), new String("123"));
            ahshRemark(new Integer(2), new String("234"));