com.ibm.commerce.rfq.commands

Interface UpdateRFQCatentryRelCmd

  • All Superinterfaces:
    com.ibm.websphere.command.CacheableCommand, com.ibm.commerce.command.CacheableECCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, ECCommand, java.io.Serializable, com.ibm.websphere.command.TargetableCommand, TaskCommand
    All Known Implementing Classes:
    UpdateRFQCatentryRelCmdImpl


    public interface UpdateRFQCatentryRelCmd
    extends TaskCommand
    Adds the item to the RFQ.

    This command creates an object representing the relationship between a catalog entry or a made to order item and an RFQ.

    This object captures the following information:

    • The ID of the RFQ.
    • The ID of the catalog entry if this is not a made to order item.
    • The price quoted by the buyer for the catalog entry.
    • The quantity requested by the buyer.
    • The currency in which the price is quoted.
    • The quantity unit.
    • The request product id.
    • 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
        Default implementation class name
        See Also:
        Constant Field Values
    • Method Detail

      • setCategoryId

        void setCategoryId(java.lang.Long newCategoryid)
        Stores the category ID.
        Parameters:
        newCategoryid - The category ID.
      • setCurrency

        void setCurrency(java.lang.String newCurrency)
        Stores the currency.
        Parameters:
        newCurrency - The currency.
      • setOfferingId

        void setOfferingId(java.lang.Long newOfferingid)
        Stores the RFQ ID.
        Parameters:
        newOfferingid - The ID of the RFQ.
      • setPrice

        void setPrice(java.lang.String price)
        Stores the price quoted for the catalog entry.
        Parameters:
        price - The price of the catalog entry.
      • setQtyunit

        void setQtyunit(java.lang.String newQtyunit)
        Stores the quantity unit.
        Parameters:
        newQtyunit - The quantity unit.
      • setQuantity

        void setQuantity(java.lang.String quantity)
        Stores the requested quantity
        Parameters:
        quantity - The requested quantity.
      • setRfqProdId

        void setRfqProdId(java.lang.Long rfqProdId)
        Stores the request product Id.
        Parameters:
        rfqProdId - The request product Id.
      • setChangeable

        void setChangeable(java.lang.Integer changeable)
        Sets the changeable
        Parameters:
        changeable - The changeable to set
      • setProdName

        void setProdName(java.lang.String prodName)
        Sets the prodName.
        Parameters:
        prodName - The prodName to set
      • setPriceAdjustment

        void setPriceAdjustment(java.lang.String priceAdjustment)
        Sets the priceAdjustment.
        Parameters:
        priceAdjustment - The priceAdjustment to set
      • setNegotiationType

        void setNegotiationType(java.lang.Integer negotiationType)
        Sets the negotiation type
        Parameters:
        negotiationType - The negotiation type to set
      • setCustomField1

        void setCustomField1(java.lang.Long newCustomField1)
        Sets the incoming custom field1 value.
        Parameters:
        newCustomField1 - The custom field1 value.
      • setCustomField2

        void setCustomField2(java.lang.Integer newCustomField2)
        Sets the incoming custom field2 value.
        Parameters:
        newCustomField2 - The custom field2 value.
      • setCustomField3

        void setCustomField3(java.lang.String newCustomField3)
        Sets the incoming custom field3 value.
        Parameters:
        newCustomField3 - The custom field3 value.
      • setCustomField4

        void setCustomField4(java.lang.String newCustomField4)
        Sets the incoming custom field4 value.
        Parameters:
        newCustomField4 - The custom field4 value.