public class RFQResponseCreateCmdImpl extends RFQResponseBaseCmdImpl implements RFQResponseCreateCmd
This command calls the following TaskCommands:
This command uses the following AccessBeans:Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
RFQResponseCreateCmdImpl()
constructs an instance of RFQResponseCreateCmdImpl.
|
Modifier and Type | Method and Description |
---|---|
protected RFQResponseAccessBean | createResponse()
Insert a response record in database.
|
protected void | createResponseAttachment()
Add attachments in the response to RFQ
|
protected void | createResponseFulfillmentTC()
Add a FulfillmentTC in the response to RFQ
|
protected void | doAcknowlegement()
response creation acknowledgement
|
java.lang.Long | getRspProdId()
Returns the response product ID set by respondPriceAndQuantity.
|
protected void | initParameters()
Retrieves create response parameters.
|
void | performExecute()
Create a response Step 1: Create an entry in the rfqrsp table using the TRADING_ID as the RFQRESPONSEID Step 2: Respond FulfillmentTC Step 3: Create Response attachment.
|
void | respondCategoryPriceAdjustment()
Respond to the Category Price Adjustments of each product
|
void | respondPriceAdjustment(java.lang.Long resId, com.ibm.commerce.rfq.utils.RFQResProduct resProduct)
Respond to the price adjustment of a product
|
void | respondPriceAndQuantity(java.lang.Long resId, com.ibm.commerce.rfq.utils.RFQResProduct resProduct)
Respond to the price and quantity of a product
|
void | respondProduct()
Respond to the price, quantity and OrderItemPAttributeTC of each product Respond to fixed pricing product.
|
void | respondProductAttribute(java.lang.Long respondId, java.lang.Long rfqRspProdId, java.util.Vector productAttributeList)
Respond the OrderPAttributeTC of a product
|
protected void | respondRFQLevelTC()
Respond to the OrderCommentsTC of an rfq
|
void | setRspProdId(java.lang.Long rspProdId)
Sets the response product ID
|
void | validateParameters()
Validate response parameters.
|
public static final java.lang.String COPYRIGHT
public RFQResponseCreateCmdImpl()
protected RFQResponseAccessBean createResponse() throws ECApplicationException, ECException
protected void createResponseAttachment() throws ECApplicationException, ECException
protected void createResponseFulfillmentTC() throws ECApplicationException, ECException
protected void doAcknowlegement() throws ECApplicationException
protected void initParameters() throws ECApplicationException
public void performExecute() throws ECException
public void respondPriceAdjustment(java.lang.Long resId, com.ibm.commerce.rfq.utils.RFQResProduct resProduct) throws ECException
public void respondPriceAndQuantity(java.lang.Long resId, com.ibm.commerce.rfq.utils.RFQResProduct resProduct) throws ECApplicationException, ECException
public void respondCategoryPriceAdjustment() throws ECApplicationException, ECException
public void respondProduct() throws ECApplicationException, ECException
public void respondProductAttribute(java.lang.Long respondId, java.lang.Long rfqRspProdId, java.util.Vector productAttributeList) throws ECApplicationException, ECException
protected void respondRFQLevelTC() throws ECApplicationException, ECException
public void validateParameters() throws ECException
public java.lang.Long getRspProdId()
public void setRspProdId(java.lang.Long rspProdId)