com.ibm.commerce.rfq.commands
Class CreateResponseBasicInfoCmdImpl

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

public class CreateResponseBasicInfoCmdImpl
extends TaskCommandImpl
implements CreateResponseBasicInfoCmd

Implementation for creating basic response details.

This command uses the following AccessBeans:

See Also:
Serialized Form

Field Summary
static java.lang.String COPYRIGHT
          Copyright.
 
Fields inherited from class com.ibm.commerce.command. AbstractECTargetableCommand
commandContext
 
Fields inherited from interface com.ibm.commerce.rfq.commands. CreateResponseBasicInfoCmd
defaultCommandClassName, NAME
 
Fields inherited from interface com.ibm.commerce.command. ECCommand
defaultCommandClassName
 
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 setResponseAcceptaction(java.lang.Integer newResponseAcceptaction)
          Sets RFQ Response accept action
 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. AbstractECTargetableCommand
accessControlCheck, checkIsAllowed, checkParameters, checkResourcePermission, createCommandExecutionEvent, execute, finalize, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getResources, getStoreId, getUser, getUserId, isReadyToCallExecute, reset, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail
public static final java.lang.String COPYRIGHT
Copyright.
See Also:
Constant Field Values
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 AbstractECTargetableCommand
Throws:
ECApplicationException
ECException

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

setResponseAcceptaction

public void setResponseAcceptaction(java.lang.Integer newResponseAcceptaction)
Sets RFQ Response accept action
Specified by:
setResponseAcceptaction in interface CreateResponseBasicInfoCmd

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 AbstractECTargetableCommand
Throws:
ECException