public class RFQResponseModifyCmdImpl extends RFQResponseBaseCmdImpl implements RFQResponseModifyCmd
This command calls the following TaskCommands:
ModifyResponseFulfillmentTCCmd
ModifyResponsePAttributeCmd
RespondRFQLevelAttachmentsCmd
RFQResponseModifyBaseInfoCmd
RFQResponseModifyOrderCommentsTCCmd
CatalogEntryAccessBean
RFQAccessBean
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, setViewTaskName
getEntityId, getEntityObject, getFlowContext, getStateIdentifier, isReadyToCallExecute, reset, setEntityId, setEntityObject, setFlowContext, setRequestPropterties, setStateIdentifier
getViewInputProperties
checkPermission, fulfills, getForUserId, getGeneric, getOwner, getRequestProperties, getResolvedRequestProperties, getResourceOwners, getResponseProperties, getRetriable, isGeneric, isRetriable, mergeProperties, setForUserId, setGeneric, setOwner, setResponseProperties, setRetriable, setViewInputProperties
accessControlCheck, checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getObjectSize, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, 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
getCommentsRFQLevelList, setFfmcenterObj, setRequestId, setResponseAcceptaction, setResponseName, setResponseRemarks, setResProductsList
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, setCommandTarget, setCommandTargetName, setOutputProperties
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
fulfills, getOwner
public static final java.lang.String COPYRIGHT
public RFQResponseModifyCmdImpl()
public void performExecute() throws ECException
performExecute
in interface ECCommand
performExecute
in interface com.ibm.websphere.command.TargetableCommand
performExecute
in class AbstractECTargetableCommand
ECApplicationException
- if application error happen in process.ECException
public void validateParameters() throws ECException
validateParameters
in interface ECCommand
validateParameters
in class AbstractECTargetableCommand
ECException
- if error happen in process