|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.mail.CommonEmail
public abstract class CommonEmail
Common stuff for both Email and ReceivedEmail
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
CommonEmail()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public CommonEmail()
| Method Detail |
|---|
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||