com.ibm.commerce.rfq.commands
Class RFQResponseBaseCmdImpl

com.ibm.commerce.rfq.commands.RFQResponseBaseCmdImpl
All Implemented Interfaces:
AccCommand, ControllerCommand, ECCommand, Protectable, RFQResponseBaseCmd, ToolsControllerCommand
Direct Known Subclasses:
RFQResponseCreateCmdImpl, RFQResponseModifyCmdImpl

public class RFQResponseBaseCmdImpl
implements RFQResponseBaseCmd

Implementation for response base command.


Field Summary
protected  java.util.Vector commentsRFQLevelList
           
protected  java.sql.Timestamp createTime
           
protected  java.util.Hashtable errorContent
           
protected  boolean errorFlag
           
protected  java.lang.Integer majorVersion
           
protected  java.lang.Integer minorVersion
           
protected  java.lang.Long ownerId
           
protected  java.lang.Long requestId
           
protected  java.lang.Long responseId
           
protected  java.lang.String responseName
           
protected  java.lang.String responseRemarks
           
protected  java.util.Vector resProductsList
           
protected  java.sql.Timestamp updateTime
           
 
Fields inherited from interface com.ibm.commerce.rfq.commands.RFQResponseBaseCmd
COPYRIGHT
 
Fields inherited from interface com.ibm.commerce.tools.command.ToolsControllerCommand
NAME
 
Fields inherited from interface com.ibm.commerce.command.ECCommand
defaultCommandClassName
 
Constructor Summary
RFQResponseBaseCmdImpl()
          Constructs an instance of RFQResponseBaseCmdImpl.
 
Method Summary
 java.util.Vector getCommentsRFQLevelList()
          Gets commentsRFQLevelList
 java.sql.Timestamp getCreateTime()
          Gets createTime
 java.util.Hashtable getErrorContent()
          Get errorContent.
 boolean getErrorFlag()
          Gets the errorFlag
 java.lang.Integer getMajorVersion()
          Gets majorVersion
 java.lang.Integer getMinorVersion()
          Gets minorVersion
 java.lang.Long getOwnerId()
          Gets ownerId
 java.lang.Long getRequestId()
          Gets requestId
 java.lang.Long getResponseId()
          Gets responseId
 java.lang.String getResponseName()
          Gets responseName
 java.lang.String getResponseRemarks()
          Gets responseRemarks
 java.util.Vector getResProductsList()
          Gets resProductsList
 java.util.Hashtable getToolXMLObject()
          Gets toolXMLObject
 java.sql.Timestamp getUpdateTime()
          Gets updateTime
 java.lang.String getViewTaskName()
          Gets viewTaskName
 java.lang.String getWizardNavagationFile()
          Gets XMLFile from toolXMLObject
 void setCommentsRFQLevelList(java.lang.String name, boolean isReq)
          get the response comments from toolXMLObject and set it.
 void setCommentsRFQLevelList(java.util.Vector newCommentsRFQLevelList)
          Sets the field of commentsRFQLevelList
 void setCreateTime(java.sql.Timestamp newCreateTime)
          Sets the field of createTime
 void setErrorContent(java.util.Hashtable newErrorContent)
          Sets errorContent.
 void setErrorFlag(boolean newErrorFlag)
          Sets errorFlag.
 void setMajorVersion(java.lang.Integer newMajorVersion)
          Sets the field of majorVersion
 void setMinorVersion(java.lang.Integer newMinorVersion)
          Sets the field of minorVersion
 void setRequestId(java.lang.String name, boolean isReq)
          get the request id from toolXMLObject, and set it.
 void setRequestProperties(TypedProperty paramTable)
          Extracts the Hashtable of name-value pairs that have been sent up from the Tools UI.
 void setResponseId(java.lang.Long newResponseId)
          Sets the field of responseId
 void setResponseId(java.lang.String name, boolean isReq)
          get the request id from toolXMLObject, and set it.
 void setResponseName(java.lang.String name, boolean isReq)
          get the response name from toolXMLObject, and set it.
 void setResponseRemarks(java.lang.String name, boolean isReq)
          get the response message from toolXMLObject, and set it.
 void setResProductsList(java.lang.String name, boolean isReq)
          get the response product from toolXMLObject, and set it.
 void setResProductsList(java.util.Vector newResProductsList)
          Sets the field of resProductsList
 void setToolXMLObject(java.util.Hashtable newToolXMLObject)
          Sets the field of toolXMLObject
 void setUpdateTime(java.sql.Timestamp newUpdateTime)
          Sets the field of updateTime
 void setViewTaskName(java.lang.String newViewTaskName)
          Sets the field of viewTaskName
 
Methods inherited from interface com.ibm.commerce.command.ControllerCommand
execute, getGeneric, getRequestProperties, getResolvedRequestProperties, getResponseProperties, getRetriable, getViewInputProperties, isGeneric, isRetriable, mergeProperties, setGeneric, 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, performExecute, setCommandContext, setCommandIfName, setDefaultProperties, validateParameters
 
Methods inherited from interface com.ibm.commerce.security.Protectable
fulfills, getOwner
 

Field Detail

commentsRFQLevelList

protected java.util.Vector commentsRFQLevelList

createTime

protected java.sql.Timestamp createTime

errorContent

protected java.util.Hashtable errorContent

errorFlag

protected boolean errorFlag

majorVersion

protected java.lang.Integer majorVersion

minorVersion

protected java.lang.Integer minorVersion

ownerId

protected java.lang.Long ownerId

requestId

protected java.lang.Long requestId

responseId

protected java.lang.Long responseId

responseName

protected java.lang.String responseName

responseRemarks

protected java.lang.String responseRemarks

resProductsList

protected java.util.Vector resProductsList

updateTime

protected java.sql.Timestamp updateTime
Constructor Detail

RFQResponseBaseCmdImpl

public RFQResponseBaseCmdImpl()
Constructs an instance of RFQResponseBaseCmdImpl.
Method Detail

getCommentsRFQLevelList

public java.util.Vector getCommentsRFQLevelList()
Gets commentsRFQLevelList
Specified by:
getCommentsRFQLevelList in interface RFQResponseBaseCmd
Returns:
java.util.Vector

getCreateTime

public java.sql.Timestamp getCreateTime()
Gets createTime
Returns:
java.sql.Timestamp

getErrorContent

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

getErrorFlag

public boolean getErrorFlag()
Gets the errorFlag
Returns:
boolean

getMajorVersion

public java.lang.Integer getMajorVersion()
Gets majorVersion
Returns:
java.lang.Integer

getMinorVersion

public java.lang.Integer getMinorVersion()
Gets minorVersion
Returns:
java.lang.Integer

getOwnerId

public java.lang.Long getOwnerId()
Gets ownerId
Returns:
java.lang.Long

getRequestId

public java.lang.Long getRequestId()
Gets requestId
Returns:
java.lang.Long

getResponseId

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

getResponseName

public java.lang.String getResponseName()
Gets responseName
Returns:
java.lang.String

getResponseRemarks

public java.lang.String getResponseRemarks()
Gets responseRemarks
Returns:
java.lang.String

getResProductsList

public java.util.Vector getResProductsList()
Gets resProductsList
Returns:
java.util.Vector

getToolXMLObject

public java.util.Hashtable getToolXMLObject()
Gets toolXMLObject
Returns:
java.util.Hashtable

getUpdateTime

public java.sql.Timestamp getUpdateTime()
Gets updateTime
Returns:
java.sql.Timestamp

getViewTaskName

public java.lang.String getViewTaskName()
Gets viewTaskName
Returns:
java.lang.String

getWizardNavagationFile

public java.lang.String getWizardNavagationFile()
Gets XMLFile from toolXMLObject
Returns:
java.lang.String

setCommentsRFQLevelList

public void setCommentsRFQLevelList(java.lang.String name,
                                    boolean isReq)
                             throws ECApplicationException
get the response comments from toolXMLObject and set it.

setCommentsRFQLevelList

public void setCommentsRFQLevelList(java.util.Vector newCommentsRFQLevelList)
Sets the field of commentsRFQLevelList
Parameters:
newCommentsRFQLevelList - java.util.Vector

setCreateTime

public void setCreateTime(java.sql.Timestamp newCreateTime)
Sets the field of createTime
Parameters:
newCreateTime - java.sql.Timestamp

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

setMajorVersion

public void setMajorVersion(java.lang.Integer newMajorVersion)
Sets the field of majorVersion
Parameters:
newMajorVersion - java.lang.Integer

setMinorVersion

public void setMinorVersion(java.lang.Integer newMinorVersion)
Sets the field of minorVersion
Parameters:
newMinorVersion - java.lang.Integer

setRequestId

public void setRequestId(java.lang.String name,
                         boolean isReq)
                  throws ECApplicationException
get the request id from toolXMLObject, and set it.
Specified by:
setRequestId in interface RFQResponseBaseCmd
Following copied from interface: com.ibm.commerce.rfq.commands.RFQResponseBaseCmd
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setRequestProperties

public void setRequestProperties(TypedProperty paramTable)
                          throws ECApplicationException
Extracts the Hashtable of name-value pairs that have been sent up from the Tools UI. Saves the Hashtable in a private member(toolXMLObject)
Specified by:
setRequestProperties in interface ControllerCommand
Parameters:
paramTable - com.ibm.commerce.datatype.TypedProperty

setResponseId

public void setResponseId(java.lang.Long newResponseId)
Sets the field of responseId
Parameters:
newResponseId - java.lang.Long

setResponseId

public void setResponseId(java.lang.String name,
                          boolean isReq)
                   throws ECApplicationException
get the request id from toolXMLObject, and set it.

setResponseName

public void setResponseName(java.lang.String name,
                            boolean isReq)
                     throws ECApplicationException
get the response name from toolXMLObject, and set it.
Specified by:
setResponseName in interface RFQResponseBaseCmd
Following copied from interface: com.ibm.commerce.rfq.commands.RFQResponseBaseCmd
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setResponseRemarks

public void setResponseRemarks(java.lang.String name,
                               boolean isReq)
                        throws ECApplicationException
get the response message from toolXMLObject, and set it.
Specified by:
setResponseRemarks in interface RFQResponseBaseCmd
Following copied from interface: com.ibm.commerce.rfq.commands.RFQResponseBaseCmd
Parameters:
s - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setResProductsList

public void setResProductsList(java.lang.String name,
                               boolean isReq)
                        throws ECApplicationException
get the response product from toolXMLObject, and set it.
Specified by:
setResProductsList in interface RFQResponseBaseCmd
Following copied from interface: com.ibm.commerce.rfq.commands.RFQResponseBaseCmd
Parameters:
name - The parameter name to look for in the tools XML object.
isReq - true if it is a mandatory parameter, false otherwise.

setResProductsList

public void setResProductsList(java.util.Vector newResProductsList)
Sets the field of resProductsList
Parameters:
newResProductsList - java.util.Vector

setToolXMLObject

public void setToolXMLObject(java.util.Hashtable newToolXMLObject)
Sets the field of toolXMLObject
Parameters:
newToolXMLObject - java.util.Hashtable

setUpdateTime

public void setUpdateTime(java.sql.Timestamp newUpdateTime)
Sets the field of updateTime
Parameters:
newUpdateTime - java.sql.Timestamp

setViewTaskName

public void setViewTaskName(java.lang.String newViewTaskName)
Sets the field of viewTaskName
Parameters:
newViewTaskName - java.lang.String