org.abstracthorizon.mercury.imap.cmd
Class Append.MMessage

java.lang.Object
  extended by javax.mail.Message
      extended by javax.mail.internet.MimeMessage
          extended by org.abstracthorizon.mercury.imap.cmd.Append.MMessage
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part
Enclosing class:
Append

public static class Append.MMessage
extends javax.mail.internet.MimeMessage

Message wrapper that adds received date

Author:
Daniel Sendula

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType
 
Field Summary
protected  Date receivedDate
          Received date
 
Fields inherited from class javax.mail.internet.MimeMessage
content, contentStream, dh, flags, headers, modified, saved
 
Fields inherited from class javax.mail.Message
expunged, folder, msgnum, session
 
Fields inherited from interface javax.mail.Part
ATTACHMENT, INLINE
 
Constructor Summary
protected Append.MMessage(javax.mail.Session session, InputStream stream, Date date)
          Constructor
 
Method Summary
 Date getReceivedDate()
          Returns received date
 
Methods inherited from class javax.mail.internet.MimeMessage
addFrom, addHeader, addHeaderLine, addRecipients, addRecipients, createInternetHeaders, createMimeMessage, getAllHeaderLines, getAllHeaders, getAllRecipients, getContent, getContentID, getContentLanguage, getContentMD5, getContentStream, getContentType, getDataHandler, getDescription, getDisposition, getEncoding, getFileName, getFlags, getFrom, getHeader, getHeader, getInputStream, getLineCount, getMatchingHeaderLines, getMatchingHeaders, getMessageID, getNonMatchingHeaderLines, getNonMatchingHeaders, getRawInputStream, getRecipients, getReplyTo, getSender, getSentDate, getSize, getSubject, isMimeType, isSet, parse, removeHeader, reply, saveChanges, setContent, setContent, setContentID, setContentLanguage, setContentMD5, setDataHandler, setDescription, setDescription, setDisposition, setFileName, setFlags, setFrom, setFrom, setHeader, setRecipients, setRecipients, setReplyTo, setSender, setSentDate, setSubject, setSubject, setText, setText, setText, updateHeaders, updateMessageID, writeTo, writeTo
 
Methods inherited from class javax.mail.Message
addRecipient, getFolder, getMessageNumber, isExpunged, match, setExpunged, setFlag, setMessageNumber, setRecipient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

receivedDate

protected Date receivedDate
Received date

Constructor Detail

Append.MMessage

protected Append.MMessage(javax.mail.Session session,
                          InputStream stream,
                          Date date)
                   throws javax.mail.MessagingException
Constructor

Parameters:
session - JavaMail session
stream - input stream
date - received message date
Throws:
javax.mail.MessagingException
Method Detail

getReceivedDate

public Date getReceivedDate()
Returns received date

Overrides:
getReceivedDate in class javax.mail.internet.MimeMessage
Returns:
received date


Copyright © 2005-2009 Abstract Horizon. All Rights Reserved.