public class RespondPAttributeCmdImpl extends TaskCommandImpl implements RespondPAttributeCmd
This command calls the following TaskCommands:
This command uses the following AccessBeans:RFQResponsePAttributeRelAccessBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName, NAME
Constructor and Description |
---|
RespondPAttributeCmdImpl()
Constructs an instance of RespondPAttributeCmdImpl.
|
Modifier and Type | Method and Description |
---|---|
void |
performExecute()
Responds OrderItemPAttributeTC
Step1: Create the TCs responses
Step2: Create the relationships between the request TCs and the requestTCs.
|
void |
reset()
Resets the command.
|
void |
setAttributeInfo(java.util.Vector newAttributeInfo)
Sets the product specifications.
|
void |
setRequestId(java.lang.Long newRequestId)
Sets the request ID
|
void |
setResponseId(java.lang.Long newResponseId)
Sets the response ID
|
void |
setRFQResponseProductId(java.lang.Long rfqResponseProductId)
Sets the rfq response product ID.
|
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, 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 RespondPAttributeCmdImpl()
public void reset()
reset
in interface com.ibm.websphere.command.Command
reset
in class AbstractECTargetableCommand
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECException
- Any ECException exceptions are allowed to personalize.public void setAttributeInfo(java.util.Vector newAttributeInfo)
setAttributeInfo
in interface RespondPAttributeCmd
newAttrInfo
- The vector of hashtables of product specifications.public void setRequestId(java.lang.Long newRequestId)
setRequestId
in interface RespondPAttributeCmd
requestId
- The request ID.public void setResponseId(java.lang.Long newResponseId)
setResponseId
in interface RespondPAttributeCmd
responseId
- The response ID.public void validateParameters() throws ECApplicationException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECApplicationException
- The exception description.public void setRFQResponseProductId(java.lang.Long rfqResponseProductId)
setRFQResponseProductId
in interface RespondPAttributeCmd
rfqResponseProductId
- The rfq response product ID.