public class RFQResponseModifyCmdImpl extends RFQResponseBaseCmdImpl implements RFQResponseModifyCmd
This command calls the following TaskCommands:
ModifyResponseFulfillmentTCCmdModifyResponsePAttributeCmdRespondRFQLevelAttachmentsCmdRFQResponseModifyBaseInfoCmdRFQResponseModifyOrderCommentsTCCmdCatalogEntryAccessBeanRFQAccessBean| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
defaultCommandClassName, NAME| Constructor and Description |
|---|
RFQResponseModifyCmdImpl()
RFQResponseModifyCmdImpl constructor .
|
| Modifier and Type | Method and Description |
|---|---|
void |
performExecute()
Modify RFQ response
This method does the following: Modifies base information by calling RFQResponseModifyBaseInfoCmd; Modifies RFQ level attachments by calling RespondRFQLevelAttachmentsCmd; Modifies RFQ level fulfillment center by calling ModifyResponseFulfillmentTCCmd; Modifies RFQ level comments by calling RFQResponseModifyOrderCommentsTCCmd; Modifies RFQ product and it's TCs by calling RFQResponseOrderitemPAttributeCmd; If ECApplicationException was thrown in these three steps,catch it and set error the flag; Set response property by calling doAcknowlegement. |
void |
validateParameters()
Validate response parameters.
This is only an init process in which we save the data from request properties into base case |
getAttachmentsRFQLevelList, getCommentsRFQLevelList, getCreateTime, getEndTime, getErrorContent, getErrorFlag, getFfmcenterObj, getField1, getField2, getField3, getField4, getField5, getField6, getMajorVersion, getMinorVersion, getOwnerId, getRequestId, getResCatPriceAdjustList, getResFixedPriceDynamicKitsList, getResFixedPriceProductsList, getResPercentagePriceDynamicKitsList, getResPercentagePriceProductsList, getResponseAcceptaction, getResponseId, getResponseName, getResponseRemarks, getResProductsList, getStartTime, getToolXMLObject, getUpdateTime, getViewTaskName, getWizardNavagationFile, setAttachmentsRFQLevelList, setAttachmentsRFQLevelList, setCommentsRFQLevelList, setCommentsRFQLevelList, setCreateTime, setEndTime, setErrorContent, setErrorFlag, setFfmcenterObj, setFfmcenterObj, setField1, setField2, setField3, setField4, setField5, setField6, setMajorVersion, setMinorVersion, setRequestId, setRequestProperties, setResCatPriceAdjustList, setResCatPriceAdjustList, setResFixedPriceDynamicKitsList, setResFixedPriceDynamicKitsList, setResFixedPriceProductsList, setResFixedPriceProductsList, setResPercentagePriceDynamicKitsList, setResPercentagePriceDynamicKitsList, setResPercentagePriceProductsList, setResPercentagePriceProductsList, setResponseAcceptaction, setResponseAcceptaction, setResponseId, setResponseId, setResponseName, setResponseRemarks, setResProductsList, setResProductsList, setStartTime, setToolXMLObject, setUpdateTime, setViewTaskNamegetEntityId, getEntityObject, getFlowContext, getStateIdentifier, isReadyToCallExecute, reset, setEntityId, setEntityObject, setFlowContext, setRequestPropterties, setStateIdentifiergetViewInputPropertiescheckPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputPropertiesaccessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, 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, waitgetCommentsRFQLevelList, setFfmcenterObj, setRequestId, setResponseAcceptaction, setResponseName, setResponseRemarks, setResProductsListcheckPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputPropertiesexecuteFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCachegetCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputPropertiesaccessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwnercheckIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultPropertiesfulfills, getOwnerpublic static final java.lang.String COPYRIGHT
public RFQResponseModifyCmdImpl()
public void performExecute()
throws ECException
performExecute in interface ECCommandperformExecute in interface com.ibm.websphere.command.TargetableCommandperformExecute in class AbstractECTargetableCommandECApplicationException - if application error happen in process.ECExceptionpublic void validateParameters()
throws ECException
validateParameters in interface ECCommandvalidateParameters in class AbstractECTargetableCommandECException - if error happen in process