com.compoze.collab.messaging
Interface  IMessage
- All Superinterfaces: 
 - IItem, IMessagingItem, java.io.Serializable
 
- All Known Subinterfaces: 
 - IDeliveryReport, IExchangeMessage, IExchangeNonDeliveryReport, IExchangeReadReport, IInstantMessage, IMailMessage, IMapiTaskRequest, IMeetingCancellation, IMeetingNotice, IMeetingNoticeAccepted, IMeetingNoticeDeclined, IMeetingNoticeTentative, IMeetingRequest, INonDeliveryReport, IReadReport, ITaskNotice, ITaskRequest
 
- public interface IMessage
- extends IMessagingItem
  
Classes that implement this interface are messages in the messaging schema.
 
 
 
| 
Method Summary | 
 void | 
addRecipient(java.lang.String sAddress)
 
          Adds a recipient. | 
 IRecipient[] | 
getRecipients()
 
          Gets the recipients for the message. | 
 void | 
removeRecipient(java.lang.String sAddress)
 
          Removes a recipient from the message. | 
 void | 
send()
 
          Sends the message to the recipients. | 
 void | 
setRecipients(java.lang.String[] addresses)
 
          Sets the recipients to the specified recipients. | 
 
 
| Methods inherited from interface com.compoze.collab.IItem | 
commit, containsKey, containsKey, copyProperties, copyTo, delete, fetchProperties, getAttribute, getEnum, getID, getInputStream, getItemClass, getOutputStream, getParent, getParent, getParentID, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getReader, getRootContainer, getSession, getWriter, isMissing, moveTo, removeAttribute, removeProperty, setAttribute, setProperties, setProperty, setProperty, setProperty | 
 
KEYID_RECIPIENTS
public static final int KEYID_RECIPIENTS
- The 
int ID for the RECIPIENTS key. 
RECIPIENTS
public static final Key RECIPIENTS
- Represents the recipients on a message.  Holds 
IRecipient. 
CLASS
public static final ItemClass CLASS
- The message item class.
 
addRecipient
public void addRecipient(java.lang.String sAddress)
                  throws CollaborationException
- Adds a recipient.
 
- Parameters:
 sAddress - the recipient address, whose format is
		specific to the type of message that's being sent (not
		null)- See Also: 
 RECIPIENTS
 
 
getRecipients
public IRecipient[] getRecipients()
                           throws CollaborationException
- Gets the recipients for the message.
 
- Returns:
 - the recipients (not 
null) - See Also: 
 RECIPIENTS
 
 
removeRecipient
public void removeRecipient(java.lang.String sAddress)
                     throws CollaborationException
- Removes a recipient from the message.
 
- Parameters:
 sAddress - the address (not null)- See Also: 
 RECIPIENTS
 
 
setRecipients
public void setRecipients(java.lang.String[] addresses)
                   throws CollaborationException
- Sets the recipients to the specified recipients.
 
- Parameters:
 addresses - the recipient addresses (not null)- See Also: 
 RECIPIENTS
 
 
send
public void send()
          throws CollaborationException
- Sends the message to the recipients.
 
- Throws:
 CollaborationException - if the provider encountered
		an error while sending the message
 
 
 Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.