com.ibm.commerce.rfq.commands

Class RFQResponseModifyOrderCommentsTCCmdImpl

    • Field Detail

      • COPYRIGHT

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

      • RFQResponseModifyOrderCommentsTCCmdImpl

        public RFQResponseModifyOrderCommentsTCCmdImpl()
        RFQResponseModifyOrderCommentsTCCmdImpl constructor comment.
    • Method Detail

      • performExecute

        public void performExecute()
                            throws ECException
        Process the RFQ response level comments
        This method does the following:
        • Gets the response level comments list.
        • Converts each comment into class ResponseComments
        • If the value is null
          1. If the TCid < 0, do nothing
          2. If the TCid exists(>0), delete the old response
        • If the value not null
          1. If the TCid < 0 , create response TCs and RfqResponseTCRelation
          2. If the TCid exists(>0), update the old response TCs
        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        ECException - if the input arguments are incorrect or the process of TCs updating fails.