org.opencrx.application.imap
Class MimeMessageImpl

java.lang.Object
  extended by javax.mail.Message
      extended by javax.mail.internet.MimeMessage
          extended by org.opencrx.application.imap.MimeMessageImpl
All Implemented Interfaces:
javax.mail.internet.MimePart, javax.mail.Part

public class MimeMessageImpl
extends javax.mail.internet.MimeMessage


Nested Class Summary
 
Nested classes/interfaces inherited from class javax.mail.internet.MimeMessage
javax.mail.internet.MimeMessage.RecipientType
 
Field Summary
protected  int messageNumber
           
static String[] STANDARD_HEADER_FIELDS
           
protected  long uid
           
 
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
MimeMessageImpl()
           
MimeMessageImpl(InputStream is)
           
MimeMessageImpl(javax.mail.internet.MimeMessage message)
           
 
Method Summary
static String getHeadersAsRFC822(javax.mail.Part part, String[] fields)
           
 int getMessageNumber()
           
 long getUid()
           
 void setMessageNumber(int messageNumber)
           
 void setUid(long uid)
           
 
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, getReceivedDate, 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, isExpunged, match, setExpunged, setFlag, setRecipient
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STANDARD_HEADER_FIELDS

public static final String[] STANDARD_HEADER_FIELDS

uid

protected long uid

messageNumber

protected int messageNumber
Constructor Detail

MimeMessageImpl

public MimeMessageImpl()

MimeMessageImpl

public MimeMessageImpl(InputStream is)
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

MimeMessageImpl

public MimeMessageImpl(javax.mail.internet.MimeMessage message)
                throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException
Method Detail

getHeadersAsRFC822

public static String getHeadersAsRFC822(javax.mail.Part part,
                                        String[] fields)
                                 throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getUid

public long getUid()

setUid

public void setUid(long uid)

getMessageNumber

public int getMessageNumber()
Overrides:
getMessageNumber in class javax.mail.Message

setMessageNumber

public void setMessageNumber(int messageNumber)
Overrides:
setMessageNumber in class javax.mail.Message


This software is published under the BSD license. Copyright © 2003-2009, CRIXP AG, Switzerland, All rights reserved. Use is subject to license terms.