com.ibm.commerce.rfq.commands
Class RFQResponseChangeStateBaseCmdImpl

java.lang.Object
  BusinessFlowCmdImpl
      com.ibm.commerce.rfq.commands.RFQResponseChangeStateBaseCmdImpl
All Implemented Interfaces:
AccCommand, ControllerCommand, ECCommand, Protectable, 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
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
Field Detail

COPYRIGHT

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

Feedback