public class RespondProductPQCmdImpl extends TaskCommandImpl implements RespondProductPQCmd
This command uses the following AccessBeans:
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName, NAME| Constructor and Description |
|---|
RespondProductPQCmdImpl()
Constructs an instance of CreateRFQCmdImpl.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getCatentryId()
Gets catentryId
|
java.math.BigDecimal |
getPrice()
Gets price
|
java.lang.Double |
getPriceAdjustment()
Gets priceAdustment
|
java.lang.Double |
getQuantity()
Gets quantity
|
java.lang.Long |
getResponseId()
Gets responseId
|
com.ibm.commerce.rfq.utils.RFQResProduct |
getResProduct()
Gets resProduct
|
java.lang.Long |
getRFQResponseProductId()
Gets the RFQ response product ID.
|
void |
performExecute()
Respond to the product price and quantity
|
void |
setResponseId(java.lang.Long newResponseId)
Sets the field of responseId
|
void |
setResProduct(com.ibm.commerce.rfq.utils.RFQResProduct newResProduct)
Sets the field of resProduct
|
void |
validateParameters()
Validate response parameters.
|
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiesexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCachegetCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicyequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputPropertiescheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiespublic static final java.lang.String COPYRIGHT
public RespondProductPQCmdImpl()
public java.lang.Long getCatentryId()
public java.math.BigDecimal getPrice()
public java.lang.Double getPriceAdjustment()
public java.lang.Double getQuantity()
public java.lang.Long getResponseId()
public com.ibm.commerce.rfq.utils.RFQResProduct getResProduct()
public void performExecute()
throws ECApplicationException,
ECException
performExecute in interface ECCommandperformExecute in interface com.ibm.websphere.command.TargetableCommandperformExecute in class AbstractECTargetableCommandECApplicationExceptionjava.lang.ExceptionECExceptionpublic void setResponseId(java.lang.Long newResponseId)
setResponseId in interface RespondProductPQCmdnewResponseId - java.lang.Longpublic void setResProduct(com.ibm.commerce.rfq.utils.RFQResProduct newResProduct)
setResProduct in interface RespondProductPQCmdnewResProduct - com.ibm.commerce.rfq.utils.RFQResProductpublic void validateParameters()
throws ECApplicationException
validateParameters in interface ECCommandvalidateParameters in class AbstractECTargetableCommandECApplicationExceptionpublic java.lang.Long getRFQResponseProductId()
getRFQResponseProductId in interface RespondProductPQCmd