lumis.portal.sendmail
Interface IMultipleMail

Package class diagram package IMultipleMail
All Superinterfaces:
IBaseMail, IMailSendStatus

@StableMinor(version="4.1",
             sinceVersion="4.0")
public interface IMultipleMail
extends IBaseMail

Stores the information about a multiple mail to be sent. This mail is sent once for each destination defined in it.

Since:
4.0.4
See Also:
IBaseMail, IMultipleMail, ISendMailManager.createMultipleMail(), getDestinations()

Field Summary
 
Fields inherited from interface lumis.portal.sendmail.IBaseMail
MAIL_TYPE_MULTIPLE, MAIL_TYPE_SINGLE
 
Fields inherited from interface lumis.portal.sendmail.IMailSendStatus
STATUS_SEND_PENDING, STATUS_SENDING, STATUS_SENT_ERROR, STATUS_SENT_OK
 
Method Summary
 Collection<IMailDestination> getDestinations()
          Returns a collection of destinations for this mail.
 
Methods inherited from interface lumis.portal.sendmail.IBaseMail
getBody, getCharset, getFrom, getId, getMailLoggingString, getMailType, getReplyTo, getRequestDateTime, getSourceComponent, getSourceComponentStringsUrl, getSubject, setCharset, setFrom, setReplyTo, setSourceComponent, setSourceComponentStringsUrl, setSubject
 
Methods inherited from interface lumis.portal.sendmail.IMailSendStatus
getErrorMessage, getSentDateTime, getStatus, setErrorMessage, setSentDateTime, setStatus
 

Method Detail

getDestinations

Collection<IMailDestination> getDestinations()
Returns a collection of destinations for this mail. This collection may be manipulated by obtaining it using this method, and then using the collection api.

Returns:
the collection of destinations for this mail.
Since:
4.0.4
See Also:
ISendMailManager.createMailDestination()


Lumisportal  4.1.0.071221 - Copyright © 2001-2007, Lumis. All Rights Reserved.