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, to, X_PRIORITY| Constructor and Description |
|---|
ReceivedEmail() |
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,
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 void |
parseMessage(javax.mail.Message msg)
Parse java
Message and extracts all data for the received message. |
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.
|
addMessage, addMessage, addMessage, getAllHeaders, getAllMessages, getBcc, getCc, getFrom, getHeader, getPriority, getReplyTo, getSentDate, getSubject, getTo, setBcc, setCc, setFrom, setHeader, setPriority, setReplyTo, setSentDate, 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
public ReceivedEmail()
public ReceivedEmail(javax.mail.Message message)
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.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,
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