|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.funambol.email.util.Utility
Utility class
Constructor Summary | |
Utility()
|
Method Summary | |
static java.lang.String |
bb7290toRFC822(java.lang.String dateold)
Date : Thu Oct 06 09:46:47 CEST 2005 Returns a received date in UTC format |
static java.lang.String |
DateToUTC(java.util.Date origDate,
java.util.Locale loc)
Date 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 7230 : Wed Dec 28 20:05:53 GMT 2005 pat_4: BB client 7290 : Wed Feb 01 10:49:21 Europe/Amsterdam 2006 Returns an origination date in UTC format |
static java.lang.String |
getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem,
boolean isEncode)
get content from a SyncItem |
static java.lang.String |
getFID(com.sun.mail.imap.IMAPFolder f,
ImapMailServerWrapper imsw)
|
static java.lang.String |
getFID(com.sun.mail.pop3.POP3Folder f,
PopMailServerWrapper pmsw)
|
static java.lang.String |
getFID(java.lang.String key)
sets the folder target id |
static java.lang.String |
getFMID(java.lang.String key)
|
static com.sun.mail.imap.IMAPFolder |
getFolderIMAP(java.lang.String FID,
ImapMailServerWrapper imsw)
|
static com.sun.mail.pop3.POP3Folder |
getFolderPOP3(java.lang.String FID,
PopMailServerWrapper pmsw)
|
static java.lang.String |
getMessageID(javax.mail.Message message)
|
static java.util.Date |
getOriginationDate(javax.mail.Message message,
java.util.Locale loc)
Date 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 7230 : Wed Dec 28 20:05:53 GMT 2005 pat_4: BB client 7290 : Wed Feb 01 10:49:21 Europe/Amsterdam 2006 Returns an origination date in UTC format |
static java.lang.String |
getPassword(java.lang.String username,
java.lang.String credentials)
credantials format: "username:passowrd" |
static java.lang.String |
getReceivedDate(javax.mail.Message message,
java.util.Locale loc)
Date : Thu Oct 06 09:46:47 CEST 2005 Returns a received date in UTC format |
static java.lang.String |
getSyncLabel(javax.mail.Message message)
|
static CrcSyncItemInfo[] |
mergeArray(CrcSyncItemInfo[] i,
CrcSyncItemInfo[] o,
CrcSyncItemInfo[] d,
CrcSyncItemInfo[] s,
CrcSyncItemInfo[] t)
merge arrays |
static java.lang.String[] |
mergeArray(java.lang.String[] i,
java.lang.String[] o,
java.lang.String[] d,
java.lang.String[] s,
java.lang.String[] t)
merge arrays |
static java.lang.String |
messageToString(javax.mail.Message msg)
convert Message in a String (RFC2822) |
static void |
printMessage(javax.mail.Message msg)
TMP: only for debug purpose |
static long |
setLastCrc(javax.mail.Message msg)
|
static java.lang.String |
setNewHeader(javax.mail.Message newMsg,
javax.mail.Message oldMsg)
set a new header but keep the old Message-ID |
static javax.mail.Message |
StreamToMessage(javax.mail.Session session,
java.lang.String s)
convert String (RFC2822) into Message |
static java.util.Date |
UtcToDate(java.lang.String utc)
convert the UTC string in a Date |
static java.sql.Timestamp |
UtcToTimestamp(java.lang.String utc)
convert the UTC string in a Timestamp |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Utility()
Method Detail |
public static java.lang.String getPassword(java.lang.String username, java.lang.String credentials)
username
- Stringcredentials
- String
public static java.lang.String getContentFromSyncItem(com.funambol.framework.engine.SyncItem syncItem, boolean isEncode) throws EntityException
syncItem
- SyncItemisEncode
- boolean
EntityException
public static java.lang.String getMessageID(javax.mail.Message message)
message
- Message
public static java.lang.String getSyncLabel(javax.mail.Message message)
message
- Message
public static java.util.Date getOriginationDate(javax.mail.Message message, java.util.Locale loc)
message
- Messageloc
- Locale
public static java.lang.String DateToUTC(java.util.Date origDate, java.util.Locale loc)
origDate
- Dateloc
- Locale
public static java.lang.String bb7290toRFC822(java.lang.String dateold)
dateold
- String
public static java.lang.String getReceivedDate(javax.mail.Message message, java.util.Locale loc)
message
- Messageloc
- Locale
public static java.lang.String getFID(java.lang.String key)
key
- Sync Item key Value String
public static java.lang.String getFMID(java.lang.String key)
key
- String
public static java.lang.String getFID(com.sun.mail.imap.IMAPFolder f, ImapMailServerWrapper imsw)
f
- IMAPFolderimsw
- ImapMailServerWrapper
public static java.lang.String getFID(com.sun.mail.pop3.POP3Folder f, PopMailServerWrapper pmsw)
f
- POP3Folderpmsw
- PopMailServerWrapper
public static com.sun.mail.imap.IMAPFolder getFolderIMAP(java.lang.String FID, ImapMailServerWrapper imsw)
FID
- Stringimsw
- ImapMailServerWrapper
public static com.sun.mail.pop3.POP3Folder getFolderPOP3(java.lang.String FID, PopMailServerWrapper pmsw)
FID
- Stringpmsw
- PopMailServerWrapper
public static java.sql.Timestamp UtcToTimestamp(java.lang.String utc)
utc
- String
public static java.util.Date UtcToDate(java.lang.String utc)
utc
- String
public static javax.mail.Message StreamToMessage(javax.mail.Session session, java.lang.String s)
session
- Sessions
- String
public static java.lang.String messageToString(javax.mail.Message msg)
msg
- Message
public static java.lang.String[] mergeArray(java.lang.String[] i, java.lang.String[] o, java.lang.String[] d, java.lang.String[] s, java.lang.String[] t)
i
- CrcSyncItemInfo[]o
- CrcSyncItemInfo[]d
- CrcSyncItemInfo[]s
- CrcSyncItemInfo[]t
- CrcSyncItemInfo[]
public static CrcSyncItemInfo[] mergeArray(CrcSyncItemInfo[] i, CrcSyncItemInfo[] o, CrcSyncItemInfo[] d, CrcSyncItemInfo[] s, CrcSyncItemInfo[] t)
i
- CrcSyncItemInfo[]o
- CrcSyncItemInfo[]d
- CrcSyncItemInfo[]s
- CrcSyncItemInfo[]t
- CrcSyncItemInfo[]
public static long setLastCrc(javax.mail.Message msg)
msg
- Message
public static java.lang.String setNewHeader(javax.mail.Message newMsg, javax.mail.Message oldMsg) throws EntityException
newMsg
- MessageoldMsg
- Message
EntityException
public static void printMessage(javax.mail.Message msg)
msg
- Message
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |