java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.rfq.commands.RespondRFQLevelCommentsTCCmdImpl
Implementation for responding to order comments terms and conditions.
This command uses the following AccessBeans:
RFQResponseTCRLAccessBean
Field Summary | |
---|---|
protected
java.util.Vector |
commentsVector |
protected
java.lang.Long |
requestId |
protected
java.lang.Long |
responseId |
static java.lang.Integer |
VALUE_CHANGE_FLAG |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.rfq.commands. RespondRFQLevelCommentsTCCmd |
COPYRIGHT,
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.command. ECTargetableCommand |
COPYRIGHT |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
RespondRFQLevelCommentsTCCmdImpl() Constructor an instance of CreateOrderCommentsTCCmdImpl. |
Method Summary | |
---|---|
java.util.Vector |
getCommentsVector() Gets commentsVector |
java.lang.Long |
getRequestId() Gets requestId |
java.lang.Long |
getResponseId() Gets responseId |
void |
performExecute() Responds Order Comments TCs Step1: create the tcs that be responded Step2: create the relationships between the TCs of the request and response. |
void |
setCommentsVector(java.util.Vector newCommentsVector) Sets the field of commentsVector |
void |
setRequestId(java.lang.Long newRequestId) Sets the field of requestId |
void |
setResponseId(java.lang.Long newResponseId) Sets the field of responseId |
void |
validateParameters() Validate response paramters. |
Methods inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
accessControlCheck,
checkIsAllowed,
checkParameters,
checkResourcePermission,
createCommandExecutionEvent,
execute,
finalize,
getAccCheck,
getCommandContext,
getCommandIfName,
getCommandName,
getCommandStoreId,
getDefaultProperties,
getResources,
getStoreId,
getUser,
getUserId,
isReadyToCallExecute,
reset,
setAccCheck,
setCommandContext,
setCommandIfName,
setCommandStoreId,
setDefaultProperties |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
Field Detail |
---|
protected java.util.Vector commentsVector
protected java.lang.Long requestId
protected java.lang.Long responseId
public static java.lang.Integer VALUE_CHANGE_FLAG
Constructor Detail |
---|
public RespondRFQLevelCommentsTCCmdImpl()
Method Detail |
---|
public java.util.Vector getCommentsVector()
public java.lang.Long getRequestId()
public java.lang.Long getResponseId()
public void performExecute() throws ECApplicationException, ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECApplicationException
ECException
public void setCommentsVector(java.util.Vector newCommentsVector)
setCommentsVector
in interface
RespondRFQLevelCommentsTCCmd
newCommentsVector
- java.util.Vectorpublic void setRequestId(java.lang.Long newRequestId)
setRequestId
in interface
RespondRFQLevelCommentsTCCmd
newRequestId
- java.lang.Longpublic void setResponseId(java.lang.Long newResponseId)
setResponseId
in interface
RespondRFQLevelCommentsTCCmd
newResponseId
- java.lang.Longpublic void validateParameters() throws ECApplicationException
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECApplicationException