com.ibm.commerce.rfq.commands
Class RFQResponseChangeStateBaseCmdImpl

java.lang.Object
  |
  +--BusinessFlowCmdImpl
        |
        +--com.ibm.commerce.rfq.commands.RFQResponseChangeStateBaseCmdImpl
All Implemented Interfaces:
AccCommand, ControllerCommand, ECCommand, RFQResponseChangeStateBaseCmd, ToolsControllerCommand
Direct Known Subclasses:
RFQResponseChangeStateAdvCmdImpl

public class RFQResponseChangeStateBaseCmdImpl
extends BusinessFlowCmdImpl
implements RFQResponseChangeStateBaseCmd

Implementation for changing the state of the RFQ response. This command changes the state of the response and does not forward to a view command.

This command calls the following TaskCommands:

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from interface com.ibm.commerce.rfq.commands. RFQResponseChangeStateBaseCmd
NAME
 
Fields inherited from interface com.ibm.commerce.command. ECCommand
defaultCommandClassName
 
Constructor Summary
RFQResponseChangeStateBaseCmdImpl()
           
 
Method Summary
 java.util.Hashtable getErrorContent()
          Get errorContent.
 boolean getErrorFlag()
          Gets the errorFlag
 com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
          Gets responseDB
 java.lang.Long getResponseId()
          Gets responseId
 java.lang.Integer getSourceState()
          Gets sourceState
 void performExecute()
          Changes the state of response.
 void setErrorContent(java.util.Hashtable newErrorContent)
          Sets errorContent.
 void setErrorFlag(boolean newErrorFlag)
          Sets errorFlag.
 void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDB)
          Sets the field of responseDB
 void setResponseId(java.lang.Long newResponseId)
          Sets the field of responseId
 void setSourceState(java.lang.Integer newSourceState)
          Sets the field of sourceState
 void validateParameters()
          Validate response paramters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command. ControllerCommand
checkPermission, execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties
 
Methods inherited from interface com.ibm.commerce.command. AccCommand
accessControlCheck, getAccCheck, getForUserId, getResourceOwners, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command. ECCommand
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
 

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

RFQResponseChangeStateBaseCmdImpl

public RFQResponseChangeStateBaseCmdImpl()
Method Detail

getErrorContent

public java.util.Hashtable getErrorContent()
Get errorContent.
Returns:
java.util.Hashtable

getErrorFlag

public boolean getErrorFlag()
Gets the errorFlag
Returns:
boolean

getResponseDataBean

public com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
Gets responseDB
Returns:
com.ibm.commerce.rfq.beans.RFQResponseDataBean

getResponseId

public java.lang.Long getResponseId()
Gets responseId
Returns:
java.lang.Long

getSourceState

public java.lang.Integer getSourceState()
Gets sourceState
Returns:
java.lang.Integer

performExecute

public void performExecute()
                    throws ECException
Changes the state of response.
Specified by:
performExecute in interface ECCommand
Throws:
ECException

setErrorContent

public void setErrorContent(java.util.Hashtable newErrorContent)
Sets errorContent.
Parameters:
newErrorContent - java.util.Hashtable

setErrorFlag

public void setErrorFlag(boolean newErrorFlag)
Sets errorFlag.
Parameters:
newErrorFlag - boolean

setResponseDataBean

public void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDB)
Sets the field of responseDB
Parameters:
newResponseDB - com.ibm.commerce.rfq.beans.RFQResponseDataBean

setResponseId

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

setSourceState

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

validateParameters

public void validateParameters()
                        throws ECException
Validate response paramters.
Specified by:
validateParameters in interface ECCommand
Throws:
ECException