com.ibm.commerce.utf.commands
Interface CreateRFQCatentryRelCmd

All Superinterfaces:
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:


Field Summary
static java.lang.String COPYRIGHT
          IBM copyright notice field.
static java.lang.String defaultCommandClassName
          The default implementation of this command.
static java.lang.String NAME
          The name of this command.
 
Method Summary
 java.lang.Long getRFQProductId()
          Gets the new RFQ product ID.
 void setCategoryId(java.lang.Long newCategoryid)
          Stores the category ID.
 void setCatentryId(java.lang.Long newCatentryid)
          Stores the catalog entry ID.
 void setChangeable(java.lang.Integer changeable)
          Sets the changeable.
 void setCurrency(java.lang.String newCurrency)
          Stores the currency.
 void setOfferingId(java.lang.Long newOfferingid)
          Stores the RFQ ID.
 void setPrice(java.lang.String price)
          Stores the price quoted for the catalog entry.
 void setProductName(java.lang.String productName)
          Sets the product name.
 void setQtyunit(java.lang.String newQtyunit)
          Stores the quantity unit.
 void setQuantity(java.lang.String quantity)           Stores the requested quantity
 

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

NAME

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

defaultCommandClassName

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

setCatentryId

public 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

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

setCurrency

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

setOfferingId

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

setPrice

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

setQtyunit

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

setQuantity

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

setProductName

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

getRFQProductId

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

setChangeable

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