com.ibm.commerce.messaging.commands
Interface ReleaseShipNotifyCmd

All Superinterfaces:
TaskCommand
All Known Implementing Classes:
ReleaseShipNotifyCmdDummyImpl, ReleaseShipNotifyCmdImpl

public interface ReleaseShipNotifyCmd
extends TaskCommand

Sends notification message when order release was shippped. The default implementation does nothing upon this command is called. To switch to this implementation, corresponding rows with this interface name in CMDREG table must be updated with ReleaseShipNotifyCmdImpl class.


Field Summary
static java.lang.String COPYRIGHT
          The IBM copyright notice field.
static java.lang.String defaultCommandClassName
          The default implementation of this command.
static java.lang.String NAME
          The name of this command.
 
Method Summary
 void setMessageSubjectParms(java.lang.Object[] newMessageSubjectParms)
          Sets parameters for notification message subject.
 void setOrderReleaseNum(java.lang.Integer anOrderReleaseNum)
          Sets release number of the order being processed.
 void setOrderRn(java.lang.Long orderRn)
          Sets the order id for which the notification is requested.
 void setRecipients(java.util.Vector newRecipients)           Sets the recipients' email addresses (vector of Strings).
 

Field Detail
public static final java.lang.String COPYRIGHT
The IBM copyright notice field.
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
The name of this command.
See Also:
Constant Field Values

defaultCommandClassName

public static final java.lang.String defaultCommandClassName
The default implementation of this command.
See Also:
Constant Field Values
Method Detail

setMessageSubjectParms

public void setMessageSubjectParms(java.lang.Object[] newMessageSubjectParms)
Sets parameters for notification message subject.
Parameters:
newMessageSubjectParms - the parameters list (an Object array) used by the subject

setOrderReleaseNum

public void setOrderReleaseNum(java.lang.Integer anOrderReleaseNum)
Sets release number of the order being processed.
Parameters:
anOrderReleaseNum - the release number of the order

setOrderRn

public void setOrderRn(java.lang.Long orderRn)
Sets the order id for which the notification is requested.
Parameters:
orderRn - the order number

setRecipients

public void setRecipients(java.util.Vector newRecipients)
Sets the recipients' email addresses (vector of Strings).
Parameters:
newRecipients - the vector of recipients