jodd.mail
Class ReceivedEmail

java.lang.Object
  extended by jodd.mail.CommonEmail
      extended by jodd.mail.ReceivedEmail

public class ReceivedEmail
extends CommonEmail

Received email.


Field Summary
static int ANSWERED
           
protected  java.util.List<EmailAttachment> attachments
           
static int DELETED
           
static int DRAFT
           
static int FLAGGED
           
protected  int flags
           
protected  int messageNumber
           
static int RECENT
           
protected  java.util.Date recvDate
           
static int SEEN
           
static int USER
           
 
Fields inherited from class jodd.mail.CommonEmail
bcc, cc, from, headers, messages, PRIORITY_HIGH, PRIORITY_HIGHEST, PRIORITY_LOW, PRIORITY_LOWEST, PRIORITY_NORMAL, replyTo, sentDate, subject, to, X_PRIORITY
 
Constructor Summary
ReceivedEmail()
           
 
Method Summary
 void addAttachment(java.lang.String filename, java.lang.String mimeType, java.lang.String contentId, byte[] content)
          Adds received attachment.
 void addFlags(int flag)
           
 java.util.List<EmailAttachment> getAttachments()
          Returns the list of all attachments.
 int getFlags()
           
 int getMessageNumber()
           
 java.util.Date getReceiveDate()
          Returns emails received date.
 boolean hasFlags(int flags)
           
 void removeFlags(int flag)
           
 void setFlags(int flags)
           
 void setMessageNumber(int messageNumber)
           
 void setReceiveDate(java.util.Date date)
          Sets e-mails receive date.
 
Methods inherited from class jodd.mail.CommonEmail
addMessage, addMessage, addMessage, getAllHeaders, getAllMessages, getBcc, getCc, getFrom, getHeader, getPriority, getReplyTo, getSentDate, getSubject, getTo, setBcc, setCc, setFrom, setHeader, setPriority, setReplyTo, setSentDate, setSubject, setTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANSWERED

public static final int ANSWERED
See Also:
Constant Field Values

DELETED

public static final int DELETED
See Also:
Constant Field Values

DRAFT

public static final int DRAFT
See Also:
Constant Field Values

FLAGGED

public static final int FLAGGED
See Also:
Constant Field Values

RECENT

public static final int RECENT
See Also:
Constant Field Values

SEEN

public static final int SEEN
See Also:
Constant Field Values

USER

public static final int USER
See Also:
Constant Field Values

messageNumber

protected int messageNumber

flags

protected int flags

recvDate

protected java.util.Date recvDate

attachments

protected java.util.List<EmailAttachment> attachments
Constructor Detail

ReceivedEmail

public ReceivedEmail()
Method Detail

getMessageNumber

public int getMessageNumber()

setMessageNumber

public void setMessageNumber(int messageNumber)

getFlags

public int getFlags()

setFlags

public void setFlags(int flags)

addFlags

public void addFlags(int flag)

removeFlags

public void removeFlags(int flag)

hasFlags

public boolean hasFlags(int flags)

setReceiveDate

public void setReceiveDate(java.util.Date date)
Sets e-mails receive date.


getReceiveDate

public java.util.Date getReceiveDate()
Returns emails received date.


addAttachment

public void addAttachment(java.lang.String filename,
                          java.lang.String mimeType,
                          java.lang.String contentId,
                          byte[] content)
Adds received attachment.


getAttachments

public java.util.List<EmailAttachment> getAttachments()
Returns the list of all attachments. If no attachment is available, returns null.



Copyright © 2003-2013 Jodd Team