com.ibm.commerce.rfq.commands
Class RFQResponseChangeStateBaseCmdImpl
com.ibm.commerce.rfq.commands.RFQResponseChangeStateBaseCmdImpl
- All Implemented Interfaces:
- AccCommand, ControllerCommand, ECCommand, Protectable, RFQResponseChangeStateBaseCmd
- Direct Known Subclasses:
- RFQResponseChangeStateAdvCmdImpl
- public class RFQResponseChangeStateBaseCmdImpl
- implements RFQResponseChangeStateBaseCmd
Implementation for changing response state controller command
This command changes the state of the response and does not forward to a viewcommand.
Field Summary |
protected java.util.Hashtable |
errorContent
|
protected boolean |
errorFlag
|
protected com.ibm.commerce.rfq.commands.RFQResponseDataBean |
responseDB
|
Methods inherited from interface com.ibm.commerce.command.ControllerCommand |
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, setRequestProperties, setRetriable, setViewInputProperties |
Methods inherited from interface com.ibm.commerce.command.ECCommand |
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties |
errorContent
protected java.util.Hashtable errorContent
errorFlag
protected boolean errorFlag
responseDB
protected com.ibm.commerce.rfq.commands.RFQResponseDataBean responseDB
RFQResponseChangeStateBaseCmdImpl
public RFQResponseChangeStateBaseCmdImpl()
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
- Following copied from interface:
com.ibm.commerce.command.ECCommand
- Throws:
com.ibm.commerce.command.CommandException
- The superclass for all ECExceptions.
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
- Following copied from interface:
com.ibm.commerce.command.ECCommand
- Throws:
ECException.
-