org.exoplatform.mail.service
Class MimeMessageParser

java.lang.Object
  extended by org.exoplatform.mail.service.MimeMessageParser

public class MimeMessageParser
extends java.lang.Object

Created by The eXo Platform SAS Author : Phung Nam phunghainam@gmail.com Mar 15, 2008


Constructor Summary
MimeMessageParser()
           
 
Method Summary
static java.lang.String getInReplyToHeader(javax.mail.Message message)
           
static java.lang.String[] getInvitationHeader(javax.mail.Message message)
           
static java.lang.String getMD5(java.lang.String s)
          separated getMD5 method ...
static java.lang.String getMD5MsgId(javax.mail.Message msg)
           
static java.lang.String getMessageId(javax.mail.Message message)
           
static long getPriority(javax.mail.Message message)
           
static java.util.Calendar getReceivedDate(javax.mail.Message msg)
           
static java.lang.String[] getReferencesHeader(javax.mail.Message message)
           
static boolean isAnsweredMessage(javax.mail.Message message)
           
static boolean isExistHeader(javax.mail.Message message, java.lang.String header)
           
static boolean isSeenMessage(javax.mail.Message message)
           
static boolean requestReturnReceipt(javax.mail.Message message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeMessageParser

public MimeMessageParser()
Method Detail

getReceivedDate

public static java.util.Calendar getReceivedDate(javax.mail.Message msg)
                                          throws java.lang.Exception
Throws:
java.lang.Exception

getPriority

public static long getPriority(javax.mail.Message message)
                        throws javax.mail.MessagingException
Throws:
javax.mail.MessagingException

getMessageId

public static java.lang.String getMessageId(javax.mail.Message message)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getMD5MsgId

public static java.lang.String getMD5MsgId(javax.mail.Message msg)
                                    throws java.lang.Exception
Returns:
a MD5 string
Throws:
java.lang.Exception

getMD5

public static java.lang.String getMD5(java.lang.String s)
separated getMD5 method ... for a general use.

Parameters:
s -
Returns:
a MD5 string

getInReplyToHeader

public static java.lang.String getInReplyToHeader(javax.mail.Message message)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

getReferencesHeader

public static java.lang.String[] getReferencesHeader(javax.mail.Message message)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

getInvitationHeader

public static java.lang.String[] getInvitationHeader(javax.mail.Message message)
                                              throws java.lang.Exception
Throws:
java.lang.Exception

isSeenMessage

public static boolean isSeenMessage(javax.mail.Message message)
                             throws java.lang.Exception
Throws:
java.lang.Exception

isAnsweredMessage

public static boolean isAnsweredMessage(javax.mail.Message message)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

isExistHeader

public static boolean isExistHeader(javax.mail.Message message,
                                    java.lang.String header)
                             throws java.lang.Exception
Throws:
java.lang.Exception

requestReturnReceipt

public static boolean requestReturnReceipt(javax.mail.Message message)
                                    throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2010 eXo Platform SAS. All Rights Reserved.