com.ibm.commerce.utf.commands

Interface CreateRFQCatentryRelCmd

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


    public interface CreateRFQCatentryRelCmd
    extends TaskCommand
    Creates the relationship between a catalog entry or a made to order item and 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.
    • 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.
    • 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 implementation of this command.
        See Also:
        Constant Field Values
    • Method Detail

      • setCatentryId

        void setCatentryId(java.lang.Long newCatentryid)
        Stores the catalog entry ID. If this is null, then a made to order RFQ product is created.
        Parameters:
        newCatentryid - The catalog entry ID.
      • 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.
      • setProductName

        void setProductName(java.lang.String productName)
        Sets the product name.
        Parameters:
        productName - The product name.
      • getRFQProductId

        java.lang.Long getRFQProductId()
        Gets the new RFQ product ID.
        Returns:
        The RFQ product ID.
      • setChangeable

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

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

        void setNegotiationType(java.lang.Integer negotiationType)
        Sets the negotiation type.
        Parameters:
        negotiationType - The negotiationType 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.