java.lang.Object | +--CacheableCommandImpl | +--com.ibm.commerce.command.AbstractECTargetableCommand | +--com.ibm.commerce.command.TaskCommandImpl | +--com.ibm.commerce.rfq.commands.CreateResponseBasicInfoCmdImpl
Implementation for creating basic response details.
This command uses the following AccessBeans:
RFQAccessBean
RFQResponseAccessBean
TradingDescriptionAccessBean
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
Constructor Detail |
---|
public CreateResponseBasicInfoCmdImpl()
Method Detail |
---|
public java.lang.Long getOwnerId()
public java.lang.Long getRequestId()
public com.ibm.commerce.rfq.beans.RFQResponseDataBean getResponseDataBean()
getResponseDataBean
in interface
CreateResponseBasicInfoCmd
public java.lang.String getResponseName()
public java.lang.String getResponseRemarks()
public java.lang.Integer getStateIdentifier()
public void performExecute() throws ECApplicationException, ECException
performExecute
in interface
ECCommand
performExecute
in class
AbstractECTargetableCommand
ECApplicationException
ECException
public void setOwnerId(java.lang.Long newOwnerId)
setOwnerId
in interface
CreateResponseBasicInfoCmd
newOwnerId
- java.lang.Longpublic void setRequestId(java.lang.Long newRequestId)
setRequestId
in interface
CreateResponseBasicInfoCmd
newRequestId
- java.lang.Longpublic void setResponseDataBean(com.ibm.commerce.rfq.beans.RFQResponseDataBean newResponseDataBean)
newResponseDataBean
-
com.ibm.commerce.rfq.beans.RFQResponseDataBeanpublic void setResponseAcceptaction(java.lang.Integer newResponseAcceptaction)
setResponseAcceptaction
in interface
CreateResponseBasicInfoCmd
public void setResponseName(java.lang.String newResponseName)
setResponseName
in interface
CreateResponseBasicInfoCmd
newResponseName
- java.lang.Stringpublic void setResponseRemarks(java.lang.String newResponseRemarks)
setResponseRemarks
in interface
CreateResponseBasicInfoCmd
newResponseRemarks
- java.lang.Stringpublic void setStateIdentifier(java.lang.Integer newStateIdentifier)
setStateIdentifier
in interface
CreateResponseBasicInfoCmd
newStateIdentifier
- java.lang.Integerpublic void validateParameters() throws ECException
validateParameters
in interface
ECCommand
validateParameters
in class
AbstractECTargetableCommand
ECException