public class ModifyResponsePAttributeCmdImpl extends TaskCommandImpl implements ModifyResponsePAttributeCmd
This command calls the following TaskCommands:
This command uses the following AccessBeans:OperatorAccessBean
PAttrValueAccessBean
RFQResponsePAttributeRelAccessBean
RFQResponseProductAccessBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.Integer |
VALUE_CHANGE_FLAG
Change flag.
|
defaultCommandClassName, NAME
Constructor and Description |
---|
ModifyResponsePAttributeCmdImpl()
ModifyResponsePAttributeCmdImpl constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
Processes the products and related personalization attributes of an RFQ response
This method does the following:
Gets all products Modifies the product price,quantity,currency and unit for each product Modifies the product level comments and specifications if they exist |
void |
setProductVector(java.util.Vector newProductVector)
Sets RFQ Response product list.
|
void |
setRequestId(java.lang.Long newRequestId)
Sets RFQ requestId
|
void |
setResponseId(java.lang.Long newResponseId)
Sets RFQ Response id
|
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, validateParameters
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, validateParameters
public static final java.lang.String COPYRIGHT
public static java.lang.Integer VALUE_CHANGE_FLAG
public ModifyResponsePAttributeCmdImpl()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECApplicationException
- if using RFQResponseProductAccessBean fail.or modify item level pattribute failECSystemException
- if System error happenECException
public void setProductVector(java.util.Vector newProductVector)
setProductVector
in interface ModifyResponsePAttributeCmd
newProductVector
- The RFQ Response product list.public void setRequestId(java.lang.Long newRequestId)
setRequestId
in interface ModifyResponsePAttributeCmd
newRequestId
- The RFQ request ID.public void setResponseId(java.lang.Long newResponseId)
setResponseId
in interface ModifyResponsePAttributeCmd
newResponseId
- The RFQ response ID.