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
           
 
Fields inherited from interface com.ibm.commerce.rfq.commands.RFQResponseChangeStateBaseCmd
COPYRIGHT, 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 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.AccCommand
accessControlCheck, getAccCheck, getForUserId, setAccCheck, setForUserId, setOwner
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setCommandContext, setCommandIfName, setDefaultProperties
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

errorContent

protected java.util.Hashtable errorContent

errorFlag

protected boolean errorFlag

responseDB

protected com.ibm.commerce.rfq.commands.RFQResponseDataBean responseDB
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
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. -