The interface for the outbound messaging system. It is a task command to use the messaging system object to send a message.
Field Summary | |
static java.lang.String | COPYRIGHT The IBM copyright notice field. |
static java.lang.String | defaultCommandClassName The default class containing the implementation SendMsgCmd command. |
static java.lang.String | NAME The name of the class. |
static java.lang.String | SEND_IMMEDIATE Constant to indicate SendImmediate send mode. |
static java.lang.String | SEND_RECEIVE_IMMEDIATE Constant to indicate SendReceiveImmediate send mode. |
static java.lang.String | SEND_TRANSACTED Constant to indicate SendTransacted send mode. |
Method Summary | |
void | addContentPart(byte[] aMsgContentPart) Adds attachments to an e-mail message. |
void | addContentPart(byte[] aMsgContentPart, java.lang.String aMsgContentPartName, java.lang.String aMsgContentPartType) Adds attachments to an e-mail message. |
void | addMember(java.lang.Long aMember) Adds member information to get recipient data. |
void | addMemberGroup(java.lang.Long aMemberGroup) Adds member group information to get recipient data |
void | addSecureMember(java.lang.Long aMember) Adds secure member id to get recipient data. |
void | addStore(java.lang.Integer astore_Id) Adds a store. |
void | compose(java.lang.String aView, CommandContext aCommandContext, TypedProperty aParms) Provides message composition services through the use as jsp templates. |
byte[] | getContent(java.lang.Integer transport, java.lang.String language) Gets content of the message. |
byte[] | getResult() Returns the result of a sendReceive sending operation. |
void | remTransport(java.lang.Integer aRemoveTransportID) Allows the user to have transport(s) removed. |
void | sendImmediate() Sets the sending mode to send the message immediately to the recipients. |
void | sendReceiveImmediate() Sets the sending mode to send the message and wait for a reply. |
void | sendTransacted() Sets the sending mode such that it sends the message in transacted mode. |
void | setConfigData(java.lang.String aKey, java.lang.String aValue) Allows the user to configure the parameters of transport services used for the message. |
void | setConfigNLData(java.lang.String aKey, java.lang.String language, java.lang.String aValue) Allows the user to configure the NL specific parameters of transport services used for the message. |
void | setContent(java.lang.Integer aTransportID, java.lang.String aLanguageID, byte[] aMsgContent) Allows a user to set the content of a message directly using byte[] format. |
void | setContent(java.lang.Integer aTransportID, java.lang.String aLanguageID, java.lang.String aMsgContent) Allows a user to set the content of a message directly using String format. |
void | setMsgType(java.lang.Integer aMsgType) Deprecated. use setMsgType(String) instead. |
void | setMsgType(java.lang.String aMsgType) Sets the message type required to initialize the messaging system. |
void | setPartialSend(java.lang.Boolean aPartialSend) Allows partial sending operation when using e-mail as the transport. |
void | setPriority(java.lang.Integer aPriority) Sets the priority which can be used when initializing the messaging system. |
void | setStoreID(java.lang.Integer aStoreID) Sets the store id required to initialize the messaging system. |
Field Detail |
public static final java.lang.String COPYRIGHT
public static final java.lang.String NAME
public static final java.lang.String defaultCommandClassName
public static final java.lang.String SEND_IMMEDIATE
public static final java.lang.String SEND_RECEIVE_IMMEDIATE
public static final java.lang.String SEND_TRANSACTED
Method Detail |
public void addContentPart(byte[] aMsgContentPart)
public void addContentPart(byte[] aMsgContentPart, java.lang.String aMsgContentPartName, java.lang.String aMsgContentPartType)
public void addMember(java.lang.Long aMember)
public void addMemberGroup(java.lang.Long aMemberGroup)
public void addSecureMember(java.lang.Long aMember)
public void addStore(java.lang.Integer astore_Id)
public void compose(java.lang.String aView, CommandContext aCommandContext, TypedProperty aParms)
public byte[] getContent(java.lang.Integer transport, java.lang.String language) throws ECSystemException
public byte[] getResult()
public void remTransport(java.lang.Integer aRemoveTransportID)
public void sendImmediate()
public void sendReceiveImmediate()
public void sendTransacted()
public void setConfigData(java.lang.String aKey, java.lang.String aValue)
public void setConfigNLData(java.lang.String aKey, java.lang.String language, java.lang.String aValue)
public void setContent(java.lang.Integer aTransportID, java.lang.String aLanguageID, byte[] aMsgContent)
public void setContent(java.lang.Integer aTransportID, java.lang.String aLanguageID, java.lang.String aMsgContent) throws ECSystemException
public void setMsgType(java.lang.Integer aMsgType)
public void setMsgType(java.lang.String aMsgType)
public void setPartialSend(java.lang.Boolean aPartialSend)
public void setPriority(java.lang.Integer aPriority)
public void setStoreID(java.lang.Integer aStoreID)
(C) Copyright IBM Corporation 1996, 2005. All Rights Reserved.