com.funambol.email.util
Class UtilityDate

java.lang.Object
  extended by com.funambol.email.util.UtilityDate

public class UtilityDate
extends java.lang.Object

Utility class


Constructor Summary
UtilityDate()
           
 
Method Summary
static java.util.Date DateStringToDate(java.lang.String s, java.lang.String subj)
          it's public for testing purpose
static java.util.Date DateStringToDate4GMail(java.lang.String s, java.lang.String subj)
          it's public for testing purpose
static java.util.Date getHeaderDate(javax.mail.Message message, java.util.Locale loc)
          Returns an origination date in UTC format Available Date Parser pat_1: Exchange 2003 (eng): wed, 6 Oct 2005 09:46:47 +0200 pat_2: Exchange 2000 (eng): 6 Oct 2005 09:46:47 +0200 pat_3: BB client : Wed Dec 28 20:05:53 GMT 2005 pat_4: ?? : Wed Dec 28 20:05:53 2005 before apply the pat_5 parser you have to use the private method bb7290toRFC822() pat_5: BB client 7290 : Wed Feb 01 10:49:21 Europe/Amsterdam 2006
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilityDate

public UtilityDate()
Method Detail

getHeaderDate

public static java.util.Date getHeaderDate(javax.mail.Message message,
                                           java.util.Locale loc)
                                    throws EntityException
Returns an origination date in UTC format Available Date Parser pat_1: Exchange 2003 (eng): wed, 6 Oct 2005 09:46:47 +0200 pat_2: Exchange 2000 (eng): 6 Oct 2005 09:46:47 +0200 pat_3: BB client : Wed Dec 28 20:05:53 GMT 2005 pat_4: ?? : Wed Dec 28 20:05:53 2005 before apply the pat_5 parser you have to use the private method bb7290toRFC822() pat_5: BB client 7290 : Wed Feb 01 10:49:21 Europe/Amsterdam 2006

Parameters:
message - Message
loc - Locale
Returns:
date in the header Date
Throws:
EntityException

DateStringToDate

public static java.util.Date DateStringToDate(java.lang.String s,
                                              java.lang.String subj)
                                       throws EntityException
it's public for testing purpose

Throws:
EntityException

DateStringToDate4GMail

public static java.util.Date DateStringToDate4GMail(java.lang.String s,
                                                    java.lang.String subj)
                                             throws EntityException
it's public for testing purpose

Throws:
EntityException


Copyright © 2005-2006 Funambol.