public abstract class CommonEmail
extends java.lang.Object
Email and ReceivedEmail| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
bcc |
protected java.lang.String[] |
cc |
protected java.lang.String |
from |
protected java.util.Map<java.lang.String,java.lang.String> |
headers |
protected java.util.LinkedList<EmailMessage> |
messages |
static int |
PRIORITY_HIGH |
static int |
PRIORITY_HIGHEST |
static int |
PRIORITY_LOW |
static int |
PRIORITY_LOWEST |
static int |
PRIORITY_NORMAL |
protected java.lang.String[] |
replyTo |
protected java.util.Date |
sentDate |
protected java.lang.String |
subject |
protected java.lang.String[] |
to |
static java.lang.String |
X_PRIORITY |
| Constructor and Description |
|---|
CommonEmail() |
| Modifier and Type | Method and Description |
|---|---|
void |
addMessage(EmailMessage emailMessage) |
void |
addMessage(java.lang.String text,
java.lang.String mimeType) |
void |
addMessage(java.lang.String text,
java.lang.String mimeType,
java.lang.String encoding) |
protected java.util.Map<java.lang.String,java.lang.String> |
getAllHeaders()
Returns all headers as a
HashMap. |
java.util.LinkedList<EmailMessage> |
getAllMessages()
Returns all messages.
|
java.lang.String[] |
getBcc()
Returns BCC addresses.
|
java.lang.String[] |
getCc()
Returns CC addresses.
|
java.lang.String |
getFrom()
Returns FROM address.
|
java.lang.String |
getHeader(java.lang.String name) |
int |
getPriority()
Returns emails priority (1 - 5) or
-1 if priority not available. |
java.lang.String[] |
getReplyTo()
Returns REPLY-TO addresses.
|
java.util.Date |
getSentDate()
Returns e-mails sent date.
|
java.lang.String |
getSubject()
Returns message subject.
|
java.lang.String[] |
getTo()
Returns TO addresses.
|
void |
setBcc(java.lang.String... bccs)
Sets BCC addresses.
|
void |
setCc(java.lang.String... ccs)
Sets CC addresses.
|
void |
setFrom(java.lang.String from)
Sets the FROM address.
|
void |
setHeader(java.lang.String name,
java.lang.String value)
Sets a new header value.
|
void |
setPriority(int priority)
Sets email priority.
|
void |
setReplyTo(java.lang.String... replyTo)
Sets REPLY-TO addresses.
|
void |
setSentDate(java.util.Date date)
Sets e-mails sent date.
|
void |
setSubject(java.lang.String subject)
Sets message subject.
|
void |
setTo(java.lang.String... tos)
Sets TO addresses.
|
public static final java.lang.String X_PRIORITY
public static final int PRIORITY_HIGHEST
public static final int PRIORITY_HIGH
public static final int PRIORITY_NORMAL
public static final int PRIORITY_LOW
public static final int PRIORITY_LOWEST
protected java.lang.String from
protected java.lang.String[] to
protected java.lang.String[] replyTo
protected java.lang.String[] cc
protected java.lang.String[] bcc
protected java.lang.String subject
protected java.util.LinkedList<EmailMessage> messages
protected java.util.Map<java.lang.String,java.lang.String> headers
protected java.util.Date sentDate
public void setFrom(java.lang.String from)
public java.lang.String getFrom()
public void setTo(java.lang.String... tos)
public java.lang.String[] getTo()
public void setReplyTo(java.lang.String... replyTo)
public java.lang.String[] getReplyTo()
public void setCc(java.lang.String... ccs)
public java.lang.String[] getCc()
public void setBcc(java.lang.String... bccs)
public java.lang.String[] getBcc()
public void setSubject(java.lang.String subject)
public java.lang.String getSubject()
public java.util.LinkedList<EmailMessage> getAllMessages()
public void addMessage(EmailMessage emailMessage)
public void addMessage(java.lang.String text,
java.lang.String mimeType,
java.lang.String encoding)
public void addMessage(java.lang.String text,
java.lang.String mimeType)
protected java.util.Map<java.lang.String,java.lang.String> getAllHeaders()
HashMap.public void setHeader(java.lang.String name,
java.lang.String value)
public java.lang.String getHeader(java.lang.String name)
public void setPriority(int priority)
public int getPriority()
-1 if priority not available.setPriority(int)public void setSentDate(java.util.Date date)
null then date
will be when email is physically sent.public java.util.Date getSentDate()
null then date
will be set during the process of sending.Copyright © 2003-2013 Jodd Team