com.ibm.commerce.rfq.commands
Class CreateResponseBasicInfoCmdImpl

java.lang.Object
  |
  +--com.ibm.commerce.command.AbstractECCommand
        |
        +--com.ibm.commerce.command.TaskCommandImpl
              |
              +--com.ibm.commerce.rfq.commands.CreateResponseBasicInfoCmdImpl
All Implemented Interfaces:
CreateResponseBasicInfoCmd, ECCommand, TaskCommand

public class CreateResponseBasicInfoCmdImpl
extends TaskCommandImpl
implements CreateResponseBasicInfoCmd

Implementation for creating basic response details.


Field Summary
protected  java.sql.Timestamp createTime
           
protected  java.lang.Long ownerId
           
protected  java.lang.Long requestId
           
protected  com.ibm.commerce.rfq.commands.RFQResponseDataBean response
           
protected  java.lang.String responseName
           
protected  java.lang.String responseRemarks
           
protected  java.lang.Integer stateIdentifier
           
 
Fields inherited from class com.ibm.commerce.command.AbstractECCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rfq.commands.CreateResponseBasicInfoCmd
COPYRIGHT, defaultCommandClassName, NAME
 
Constructor Summary
CreateResponseBasicInfoCmdImpl()
          Constructs an instance of CreateRFQCmdImpl.
 
Method Summary
 java.lang.Long getOwnerId()
          Gets OwnerId.
 java.lang.Long getRequestId()
          Gets requestId.
 com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
          Gets responseDataBean.
 java.lang.String getResponseName()
          Gets responseName.
 java.lang.String getResponseRemarks()
          Gets responseRemarks.
 java.lang.Integer getStateIdentifier()
          Gets stateIdentifier.
 void performExecute()
          Creates basic response information
 void setOwnerId(java.lang.Long newOwnerId)
          * Sets OwnerId.
 void setRequestId(java.lang.Long newRequestId)
          Sets requestId.
 void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean)
          Sets responseDataBean.
 void setResponseName(java.lang.String newResponseName)
          Sets responseName.
 void setResponseRemarks(java.lang.String newResponseRemarks)
          Sets responseRemarks.
 void setStateIdentifier(java.lang.Integer newStateIdentifier)
          Sets stateIdentifier.
 void validateParameters()
          Validates parameters
 
Methods inherited from class com.ibm.commerce.command.AbstractECCommand
accessControlCheck, checkIsAllowed, checkResourcePermission, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ibm.commerce.command.ECCommand
checkIsAllowed, checkResourcePermission, execute, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getDefaultProperties, getResources, getStoreId, getUser, getUserId, setAccCheck, setCommandContext, setCommandIfName, setDefaultProperties
 

Field Detail

createTime

protected java.sql.Timestamp createTime

ownerId

protected java.lang.Long ownerId

requestId

protected java.lang.Long requestId

response

protected com.ibm.commerce.rfq.commands.RFQResponseDataBean response

responseName

protected java.lang.String responseName

responseRemarks

protected java.lang.String responseRemarks

stateIdentifier

protected java.lang.Integer stateIdentifier
Constructor Detail

CreateResponseBasicInfoCmdImpl

public CreateResponseBasicInfoCmdImpl()
Constructs an instance of CreateRFQCmdImpl.
Method Detail

getOwnerId

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

getRequestId

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

getResponseDataBean

public com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
Gets responseDataBean.
Specified by:
getResponseDataBean in interface CreateResponseBasicInfoCmd
Returns:
com.ibm.commerce.rfq.beans.RFQResponseDataBean

getResponseName

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

getResponseRemarks

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

getStateIdentifier

public java.lang.Integer getStateIdentifier()
Gets stateIdentifier.
Returns:
java.lang.Integer

performExecute

public void performExecute()
                    throws ECApplicationException,
                           ECException
Creates basic response information
Specified by:
performExecute in interface ECCommand
Overrides:
performExecute in class AbstractECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
com.ibm.commerce.command.CommandException - The superclass for all ECExceptions.

setOwnerId

public void setOwnerId(java.lang.Long newOwnerId)
* Sets OwnerId.
Specified by:
setOwnerId in interface CreateResponseBasicInfoCmd
Parameters:
newOwnerId - java.lang.Long

setRequestId

public void setRequestId(java.lang.Long newRequestId)
Sets requestId.
Specified by:
setRequestId in interface CreateResponseBasicInfoCmd
Parameters:
newRequestId - java.lang.Long

setResponseDataBean

public void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean)
Sets responseDataBean.
Parameters:
newResponseDataBean - com.ibm.commerce.rfq.beans.RFQResponseDataBean

setResponseName

public void setResponseName(java.lang.String newResponseName)
Sets responseName.
Specified by:
setResponseName in interface CreateResponseBasicInfoCmd
Parameters:
newResponseName - java.lang.String

setResponseRemarks

public void setResponseRemarks(java.lang.String newResponseRemarks)
Sets responseRemarks.
Specified by:
setResponseRemarks in interface CreateResponseBasicInfoCmd
Parameters:
newResponseRemarks - java.lang.String

setStateIdentifier

public void setStateIdentifier(java.lang.Integer newStateIdentifier)
Sets stateIdentifier.
Specified by:
setStateIdentifier in interface CreateResponseBasicInfoCmd
Parameters:
newStateIdentifier - java.lang.Integer

validateParameters

public void validateParameters()
                        throws ECException
Validates parameters
Specified by:
validateParameters in interface ECCommand
Overrides:
validateParameters in class AbstractECCommand
Following copied from interface: com.ibm.commerce.command.ECCommand
Throws:
ECException. -