com.ibm.commerce.rfq.commands
Class RFQResponseChangeStateCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.rfq.commands.RFQResponseChangeStateCmdImpl
All Implemented Interfaces:
ECCommand, RFQResponseChangeStateCmd, TaskCommand

public class RFQResponseChangeStateCmdImpl
extends TaskCommandImpl
implements RFQResponseChangeStateCmd

Change the state of RFQResponseDataBean. If the target state is "CANCELLED", this command will set cancel time of the response


Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rfq.commands.RFQResponseChangeStateCmd
COPYRIGHT, defaultCommandClassName, NAME
 
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.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 

Constructor Detail

RFQResponseChangeStateCmdImpl

public RFQResponseChangeStateCmdImpl()
constructs an instance of RFQResponseChangeStatusCmdImpl.
Method Detail

getResponseDataBean

public com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
Gets responseDataBean.
Specified by:
getResponseDataBean in interface RFQResponseChangeStateCmd
Returns:
com.ibm.commerce.rfq.beans.RFQResponseDataBean

getResponseId

public java.lang.Long getResponseId()
Gets responseId
Specified by:
getResponseId in interface RFQResponseChangeStateCmd
Returns:
java.lang.Long

getResponseStateId

public java.lang.Integer getResponseStateId()
Gets responseStateId
Specified by:
getResponseStateId in interface RFQResponseChangeStateCmd
Returns:
java.lang.Integer

getSourceState

public java.lang.Integer getSourceState()
Gets sourceState
Specified by:
getSourceState in interface RFQResponseChangeStateCmd
Returns:
java.lang.Integer

performExecute

public void performExecute()
                    throws ECException
1. Change the state of RFQResponseDataBean. 2. If the target state is "CANCELLED", this command will set cancel time of the response

Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Throws:
ECException. -  

setResponseDataBean

public void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean)
Sets the field responseDataBean
Specified by:
setResponseDataBean in interface RFQResponseChangeStateCmd
Parameters:
newResponseDataBean - com.ibm.commerce.rfq.beans.RFQResponseDataBean

setResponseId

public void setResponseId(java.lang.Long newResponseId)
Sets the field responseId
Specified by:
setResponseId in interface RFQResponseChangeStateCmd
Parameters:
newResponseId - java.lang.Long

setResponseStateId

public void setResponseStateId(java.lang.Integer newResponseStateId)
Sets the field responseStateId.
Specified by:
setResponseStateId in interface RFQResponseChangeStateCmd
Parameters:
newResponseStateId - java.lang.Integer

setSourceState

public void setSourceState(java.lang.Integer newSourceState)
Sets the field sourceState.
Parameters:
newSourceState - java.lang.Integer