public class ReceivedEmail extends CommonEmail
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ReceivedEmail> |
attachedMessages |
protected java.util.List<EmailAttachment> |
attachments |
protected javax.mail.Flags |
flags |
protected int |
messageNumber |
protected java.util.Date |
recvDate |
bcc, cc, from, headers, messages, PRIORITY_HIGH, PRIORITY_HIGHEST, PRIORITY_LOW, PRIORITY_LOWEST, PRIORITY_NORMAL, replyTo, sentDate, subject, subjectEncoding, to, X_PRIORITY| Constructor and Description |
|---|
ReceivedEmail(javax.mail.Message message) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachment(java.lang.String filename,
java.lang.String mimeType,
java.lang.String contentId,
boolean inline,
byte[] content)
Adds received attachment.
|
void |
addAttachmentMessage(ReceivedEmail receivedEmail)
Adds attached messages.
|
java.util.List<ReceivedEmail> |
getAttachedMessages()
Returns the list of attached messages.
|
java.util.List<EmailAttachment> |
getAttachments()
Returns the list of all attachments.
|
javax.mail.Flags |
getFlags() |
int |
getMessageNumber()
Returns message number.
|
java.util.Date |
getReceiveDate()
Returns emails received date.
|
boolean |
isAnswered()
Returns
true if message is answered. |
boolean |
isDeleted()
Returns
true if message is deleted. |
boolean |
isDraf()
Returns
true if message is draft. |
boolean |
isFlagged()
Returns
true is message is flagged. |
boolean |
isRecent()
Returns
true if message is recent. |
boolean |
isSeen()
Returns
true if message is seen. |
protected java.lang.String |
parseContentId(javax.mail.Part part) |
protected boolean |
parseInline(javax.mail.Part part) |
protected void |
parseMessage(javax.mail.Message msg)
Parse java
Message and extracts all data for the received message. |
protected java.util.Date |
parseReceiveDate(javax.mail.Message msg) |
protected java.util.Date |
parseSendDate(javax.mail.Message msg) |
protected void |
processPart(ReceivedEmail email,
javax.mail.Part part)
Process single part of received message.
|
void |
setFlags(javax.mail.Flags flags) |
void |
setMessageNumber(int messageNumber)
Sets message number.
|
void |
setReceiveDate(java.util.Date date)
Sets e-mails receive date.
|
addBcc, addCc, addMessage, addMessage, addMessage, addReplyTo, addTo, getAllHeaders, getAllMessages, getBcc, getCc, getFrom, getHeader, getPriority, getReplyTo, getSentDate, getSubject, getSubjectEncoding, getTo, setBcc, setCc, setFrom, setHeader, setPriority, setReplyTo, setSentDate, setSubject, setSubject, setToprotected javax.mail.Flags flags
protected int messageNumber
protected java.util.Date recvDate
protected java.util.List<EmailAttachment> attachments
protected java.util.List<ReceivedEmail> attachedMessages
protected void parseMessage(javax.mail.Message msg)
throws javax.mail.MessagingException,
java.io.IOException
Message and extracts all data for the received message.javax.mail.MessagingExceptionjava.io.IOExceptionprotected void processPart(ReceivedEmail email, javax.mail.Part part) throws java.io.IOException, javax.mail.MessagingException
java.io.IOExceptionjavax.mail.MessagingExceptionprotected java.lang.String parseContentId(javax.mail.Part part)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected boolean parseInline(javax.mail.Part part)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected java.util.Date parseReceiveDate(javax.mail.Message msg)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionprotected java.util.Date parseSendDate(javax.mail.Message msg)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionpublic javax.mail.Flags getFlags()
public void setFlags(javax.mail.Flags flags)
public boolean isAnswered()
true if message is answered.public boolean isDeleted()
true if message is deleted.public boolean isDraf()
true if message is draft.public boolean isFlagged()
true is message is flagged.public boolean isRecent()
true if message is recent.public boolean isSeen()
true if message is seen.public int getMessageNumber()
public void setMessageNumber(int messageNumber)
public void setReceiveDate(java.util.Date date)
public java.util.Date getReceiveDate()
public void addAttachment(java.lang.String filename,
java.lang.String mimeType,
java.lang.String contentId,
boolean inline,
byte[] content)
public java.util.List<EmailAttachment> getAttachments()
null.public void addAttachmentMessage(ReceivedEmail receivedEmail)
public java.util.List<ReceivedEmail> getAttachedMessages()
null.Copyright © 2003-2013 Jodd Team