com.ibm.commerce.order.commands

Interface OrderCommentRecordContrlCmd

  • 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:
    OrderCommentRecordContrlCmdImpl


    public interface OrderCommentRecordContrlCmd
    extends ControllerCommand
    This controller command is used to create the order comments and notify the shopper if needed. The default implementation of this command is OrderCommentRecordContrlCmdImpl. The OrderCommentRecord URL is mapped to this command by default.
    • Field Detail

      • COPYRIGHT

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

        static final java.lang.String NAME
        The full name of this command.
        See Also:
        Constant Field Values
      • defaultCommandClassName

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

      • setOrderId

        void setOrderId(java.lang.Long argOrderId)
        This method sets the order id from which the order change comments come.
        Parameters:
        argOrderId - the order Id.
      • setOrderVersion

        void setOrderVersion(java.lang.Short orderVersionNum)
        This method sets the order version number which the order change comments are against.
        Parameters:
        orderVersionNum - order version number.
      • setOrderchangeReasonId

        void setOrderchangeReasonId(java.lang.Integer[] arrOrderChangeReason)
        This method sets the order change reason Id array.
        Parameters:
        arrOrderChangeReason - array of order change reason Id.
      • setComments

        void setComments(java.lang.String[] arrComments)
        This method sets the comments for the changed Order.
        Parameters:
        arrComments - the comments.
      • setBusinesssChannelId

        void setBusinesssChannelId(java.lang.Integer[] arrChannelId)
        This method sets the channel id from which the order change comments come.
        Parameters:
        arrChannelId - channel Id.
      • setCsrId

        void setCsrId(java.lang.Long[] arrCSRId)
        This method sets the customer service representative Id array.
        Parameters:
        arrCSRId - this is the array of customer service representative Id
      • setField1

        void setField1(java.lang.Integer[] arrField1)
        This method sets the Field1 array.
        Parameters:
        arrField1 - array of field1.
      • setField2

        void setField2(java.lang.String[] arrField2)
        This method sets the Field2 array.
        Parameters:
        arrField2 - array of Field2.
      • setField3

        void setField3(java.sql.Timestamp[] arrField3)
        This method sets the Field3 array.
        Parameters:
        arrField3 - array of Field3.
      • setIsNotifyShopper

        void setIsNotifyShopper(java.lang.String[] strings)
        This method sets if send email to shopper.
        Parameters:
        strings - if sent email to shopper.
      • setReceiversEmailAddress

        void setReceiversEmailAddress(java.lang.String[] strings)
        This method sets the email addresses of receivers.
        Parameters:
        strings - email addresses of receivers.
      • setSubject

        void setSubject(java.lang.String[] argSubject)
        This method sets the subjects of the email.
        Parameters:
        argSubject - subjects of the email.
      • getSubject

        java.lang.String[] getSubject()
        This method gets the subjects of the email.
        Returns:
        the subjects of the email.