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, setDefaultProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, setObjectSize, unionDependencies, updateCache
getCommandTarget, getCommandTargetName, getTargetPolicy, hasOutputProperties, setCommandTarget, setCommandTargetName, setHasOutputProperties, setOutputProperties, setTargetPolicy
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
public 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 ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECApplicationException
java.lang.Exception
ECException
public void setResponseId(java.lang.Long newResponseId)
setResponseId
in interface RespondProductPQCmd
newResponseId
- java.lang.Longpublic void setResProduct(com.ibm.commerce.rfq.utils.RFQResProduct newResProduct)
setResProduct
in interface RespondProductPQCmd
newResProduct
- com.ibm.commerce.rfq.utils.RFQResProductpublic void validateParameters() throws ECApplicationException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECApplicationException
public java.lang.Long getRFQResponseProductId()
getRFQResponseProductId
in interface RespondProductPQCmd