|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--org.jwarp.service.mail.Email
The base class for all email messages. This class sets the sender's email & name, receiver's email & name, subject, and the sent date. Subclasses are responsible for setting the message body.
| Field Summary | |
static java.lang.String |
ATTACHMENTS
|
static java.lang.String |
CONTENT_TYPE
|
static java.lang.String |
EMAIL_BODY
|
static java.lang.String |
EMAIL_SUBJECT
|
static java.lang.String |
FILE_SERVER
|
static java.lang.String |
MAIL_HOST
|
static java.lang.String |
MAIL_SERVER
|
static java.lang.String |
MAIL_TRANSPORT_PROTOCOL
Constants used to Email classes. |
(package private) org.jwarp.service.mail.Message |
message
The email message to send. |
static java.lang.String |
RECEIVER_EMAIL
|
static java.lang.String |
RECEIVER_NAME
|
static java.lang.String |
SENDER_EMAIL
|
static java.lang.String |
SENDER_NAME
|
static java.lang.String |
SMTP
|
static java.lang.String |
TEXT_HTML
|
static java.lang.String |
TEXT_PLAIN
|
| Constructor Summary | |
Email()
|
|
| Method Summary | |
Email |
addBcc(java.lang.String email,
java.lang.String name)
Add a blind BCC recipient to the email. |
Email |
addCc(java.lang.String email,
java.lang.String name)
Add a recipient CC to the email. |
Email |
addReplyTo(java.lang.String email,
java.lang.String name)
Add a reply to address to the email. |
Email |
addTo(java.lang.String email,
java.lang.String name)
Add a recipient TO to the email. |
protected void |
init(java.lang.String mailServer)
Initializes the mail. |
void |
send()
Does the work of actually sending the email. |
Email |
setFrom(java.lang.String email,
java.lang.String name)
Set the FROM field of the email. |
abstract Email |
setMsg(java.lang.String msg)
Define the content of the mail. |
Email |
setSentDate(java.util.Date date)
Set the sent date field. |
Email |
setSubject(java.lang.String subject)
Set the email subject. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
public static final java.lang.String MAIL_TRANSPORT_PROTOCOL
public static final java.lang.String SMTP
public static final java.lang.String MAIL_HOST
public static final java.lang.String SENDER_EMAIL
public static final java.lang.String SENDER_NAME
public static final java.lang.String RECEIVER_EMAIL
public static final java.lang.String RECEIVER_NAME
public static final java.lang.String EMAIL_SUBJECT
public static final java.lang.String EMAIL_BODY
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String MAIL_SERVER
public static final java.lang.String TEXT_HTML
public static final java.lang.String TEXT_PLAIN
public static final java.lang.String ATTACHMENTS
public static final java.lang.String FILE_SERVER
org.jwarp.service.mail.Message message
| Constructor Detail |
public Email()
| Method Detail |
protected void init(java.lang.String mailServer)
throws javax.mail.MessagingException
This is the first method that should be called by a subclass in its constructor.
mailServer - The mail serverMessagingException. -
public Email setFrom(java.lang.String email,
java.lang.String name)
throws javax.mail.MessagingException
email - A String.name - A String.MessagingException. -
public Email addTo(java.lang.String email,
java.lang.String name)
throws javax.mail.MessagingException
email - A String.name - A String.MessagingException. -
public Email addCc(java.lang.String email,
java.lang.String name)
throws javax.mail.MessagingException
email - A String.name - A String.MessagingException. -
public Email addBcc(java.lang.String email,
java.lang.String name)
throws javax.mail.MessagingException
email - A String.name - A String.MessagingException. -
public Email addReplyTo(java.lang.String email,
java.lang.String name)
throws javax.mail.MessagingException
email - A String.name - A String.MessagingException. -
public Email setSubject(java.lang.String subject)
throws javax.mail.MessagingException
subject - A String.MessagingException. -
public Email setSentDate(java.util.Date date)
throws javax.mail.MessagingException
date - A Date.MessagingException. -
public abstract Email setMsg(java.lang.String msg)
throws javax.mail.MessagingException
msg - A String.MessagingException. -
public void send()
throws javax.mail.MessagingException
MessagingException, - if there was an error.
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||