public interface CreateRFQCatentryRelCmd extends TaskCommand
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:
Modifier and Type | Field and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
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 |
setCustomField1(java.lang.Long newCustomField1)
Sets the incoming custom field1 value.
|
void |
setCustomField2(java.lang.Integer newCustomField2)
Sets the incoming custom field2 value.
|
void |
setCustomField3(java.lang.String newCustomField3)
Sets the incoming custom field3 value.
|
void |
setCustomField4(java.lang.String newCustomField4)
Sets the incoming custom field4 value.
|
void |
setNegotiationType(java.lang.Integer negotiationType)
Sets the negotiation type.
|
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 |
setPriceAdjustment(java.lang.Double priceAdjustment)
Sets the price adjustment.
|
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
|
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName
void setCatentryId(java.lang.Long newCatentryid)
newCatentryid
- The catalog entry ID.void setCategoryId(java.lang.Long newCategoryid)
newCategoryid
- The category ID.void setCurrency(java.lang.String newCurrency)
newCurrency
- The currency.void setOfferingId(java.lang.Long newOfferingid)
newOfferingid
- The ID of the RFQ.void setPrice(java.lang.String price)
price
- The price of the catalog entry.void setQtyunit(java.lang.String newQtyunit)
newQtyunit
- The quantity unit.void setQuantity(java.lang.String quantity)
quantity
- The requested quantity.void setProductName(java.lang.String productName)
productName
- The product name.java.lang.Long getRFQProductId()
void setChangeable(java.lang.Integer changeable)
changeable
- The changeable to setvoid setPriceAdjustment(java.lang.Double priceAdjustment)
priceAdjustment
- The price adjustment to setvoid setNegotiationType(java.lang.Integer negotiationType)
negotiationType
- The negotiationType to setvoid setCustomField1(java.lang.Long newCustomField1)
newCustomField1
- The custom field1 value.void setCustomField2(java.lang.Integer newCustomField2)
newCustomField2
- The custom field2 value.void setCustomField3(java.lang.String newCustomField3)
newCustomField3
- The custom field3 value.void setCustomField4(java.lang.String newCustomField4)
newCustomField4
- The custom field4 value.