java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.rfq.commands.RFQResponseChangeStateCmdImpl
Changes the state of the RFQResponseDataBean. If the target state is "CANCELLED", this command will set cancel time of the response.
This command uses the following AccessBeans:
RFQResponseProductAccessBean
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT Copyright. |
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand |
commandContext |
Fields inherited from interface com.ibm.commerce.rfq.commands. RFQResponseChangeStateCmd |
defaultCommandClassName,
NAME |
Fields inherited from interface com.ibm.commerce.command. ECCommand |
defaultCommandClassName |
Constructor Summary | |
---|---|
RFQResponseChangeStateCmdImpl() constructs an instance of RFQResponseChangeStatusCmdImpl. |
Method Summary | |
---|---|
com.ibm.commerce.rfq.beans.RFQResponseDataBean |
getResponseDataBean() Gets responseDataBean. |
java.lang.Long |
getResponseId() Gets responseId |
java.lang.Integer |
getResponseStateId() Gets responseStateId |
java.lang.Integer |
getSourceState() Gets sourceState |
void |
performExecute() 1. |
void |
setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean) Sets the field responseDataBean |
void |
setResponseId(java.lang.Long newResponseId) Sets the field responseId |
void |
setResponseStateId(java.lang.Integer newResponseStateId) Sets the field responseStateId. |
void |
setSourceState(java.lang.Integer newSourceState) Sets the field sourceState. |
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,
validateParameters |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait,
wait, wait |
Field Detail |
---|
public static final java.lang.String COPYRIGHT
Constructor Detail |
---|
public RFQResponseChangeStateCmdImpl()
Method Detail |
---|
public java.lang.Long getResponseId()
getResponseId
in interface
RFQResponseChangeStateCmd
public void performExecute() throws ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECException.
ECException
public void setResponseId(java.lang.Long newResponseId)
setResponseId
in interface
RFQResponseChangeStateCmd
newResponseId
- java.lang.Longpublic java.lang.Integer getResponseStateId()
getResponseStateId
in interface
RFQResponseChangeStateCmd
public void setResponseStateId(java.lang.Integer newResponseStateId)
setResponseStateId
in interface
RFQResponseChangeStateCmd
newResponseStateId
- java.lang.Integerpublic com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
getResponseDataBean
in interface
RFQResponseChangeStateCmd
public java.lang.Integer getSourceState()
getSourceState
in interface
RFQResponseChangeStateCmd
public void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean)
setResponseDataBean
in interface
RFQResponseChangeStateCmd
newResponseDataBean
-
com.ibm.commerce.rfq.beans.RFQResponseDataBeanpublic void setSourceState(java.lang.Integer newSourceState)
newSourceState
- java.lang.Integer