com.ibm.commerce.rfq.commands
Class RFQResponseChangeStateCmdImpl

java.lang.Object
  CacheableCommandImpl
      com.ibm.commerce.command.AbstractECTargetableCommand
          com.ibm.commerce.command.TaskCommandImpl
              com.ibm.commerce.rfq.commands.RFQResponseChangeStateCmdImpl
All Implemented Interfaces:
ECCommand, ECTargetableCommand, RFQResponseChangeStateCmd, TaskCommand

public class RFQResponseChangeStateCmdImpl
extends TaskCommandImpl
implements RFQResponseChangeStateCmd

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:

See Also:
Serialized Form

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

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.
See Also:
Constant Field Values
Constructor Detail

RFQResponseChangeStateCmdImpl

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

getResponseId

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

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 AbstractECTargetableCommand
Throws:
ECException.
ECException

setResponseId

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

getResponseStateId

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

setResponseStateId

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

getResponseDataBean

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

getSourceState

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

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

setSourceState

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

Feedback