public class CSROrderCommentsAddCmdImpl extends ToolsControllerCommandImpl implements CSROrderCommentsAddCmd
This command calls the following command:
This command uses the following AccessBeans:
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
CSROrderCommentsAddCmdImpl()
CSROrderCommentsAddCmdImpl constructor.
|
Modifier and Type | Method and Description |
---|---|
void | callCSROrderCommentsNotifyCmd(java.lang.Long orderId)
Calls CSROrderCommentsNotify command to send comment to a specified email address.
|
protected void | exceptionUtil(TypedProperty prop, java.lang.Exception ex, java.lang.String methodName, java.lang.String cmdName, java.lang.String errMsg)
This method sets up the response property when an exception occurs.
|
java.lang.String | getInComment()
Returns the order comment.
|
java.lang.String | getIsNotifyShopper()
Returns the flag to indicate if there is a need to send the comment to the email address.
|
java.util.Hashtable | getNLS()
Returns NLS properties.
|
java.lang.Long[] | getOrderIds()
Returns the list of orders IDs which need to be added the order comments.
|
CommandContext | getOrgCmdContext()
Returns original command context.
|
AccessVector | getResources()
Gets the access vector accessed by this command.
|
java.lang.String | getXmlfile()
Return the XML file.
|
void | performExecute()
This method performs the execution to add comment to orders.
|
void | setInComment(java.lang.String newInComment)
Set order comment.
|
void | setIsNotifyShopper(java.lang.String notifyShopper)
Set the flag to indicate if the order comment needs to be emailed.
|
protected void | setNLS(java.util.Hashtable newNLS)
Set NLS properties.
|
void | setOrderIds(java.lang.Long[] newOrderIds)
Set Order IDs which needs to be canceled.
|
protected void | setOrgCmdContext(CommandContext newOrgCmdContext)
Set original command context.
|
void | setReceiverEmailAddress(java.lang.String newReceiverEmailAddr)
Set the email address.
|
protected void | setXMLFile(java.lang.String newXMLFile)
Sets XML file.
|
void | validateParameters()
Sets the NLS properties and parse the input XML parameters.
|
public static final java.lang.String COPYRIGHT
public CSROrderCommentsAddCmdImpl()
public void callCSROrderCommentsNotifyCmd(java.lang.Long orderId) throws ECException
protected void exceptionUtil(TypedProperty prop, java.lang.Exception ex, java.lang.String methodName, java.lang.String cmdName, java.lang.String errMsg) throws ECApplicationException
public java.lang.String getInComment()
public java.lang.String getIsNotifyShopper()
public java.util.Hashtable getNLS()
public java.lang.Long[] getOrderIds()
public CommandContext getOrgCmdContext()
public AccessVector getResources() throws ECException
public java.lang.String getXmlfile()
public void performExecute() throws ECException
public void setInComment(java.lang.String newInComment)
public void setIsNotifyShopper(java.lang.String notifyShopper)
protected void setNLS(java.util.Hashtable newNLS)
public void setOrderIds(java.lang.Long[] newOrderIds)
protected void setOrgCmdContext(CommandContext newOrgCmdContext)
public void setReceiverEmailAddress(java.lang.String newReceiverEmailAddr)
protected void setXMLFile(java.lang.String newXMLFile)
public void validateParameters() throws ECException