java.lang.Object
org.joshy.webmail.MessageUtil
- public class MessageUtil
- extends java.lang.Object
|
Method Summary |
static javax.mail.Folder |
createFolder(Context context,
java.lang.String folder_name)
|
static void |
deleteMessage(Context context,
java.lang.String folder_id,
java.lang.String message_id)
|
private static int |
elapsedDays(java.util.Calendar g1,
java.util.Calendar g2)
|
private static java.lang.String |
format_date(java.util.Date date)
|
static java.lang.String[] |
getBCCAddresses(javax.mail.Message message)
|
static java.lang.String[] |
getCCAddresses(javax.mail.Message message)
|
static javax.mail.Folder |
getFolder(Context context,
java.lang.String folder_name)
|
static java.lang.String |
getFromAddress(javax.mail.Message message)
|
static java.lang.String[] |
getFromAddresses(javax.mail.Message message)
|
static java.lang.String |
getFromPersonal(javax.mail.Message message)
|
static javax.mail.Message |
getMessage(javax.servlet.http.HttpSession ses,
java.lang.String folder_id,
java.lang.String message_id)
|
static java.lang.String |
getTextBody(javax.mail.Message message)
|
static java.lang.String |
getTextPart(javax.mail.Part part)
|
static java.lang.String[] |
getToAddresses(javax.mail.Message message)
|
static boolean |
isDeleted(javax.mail.Message message)
|
static boolean |
isDraft(javax.mail.Message message,
javax.mail.Folder folder)
|
static boolean |
isRead(javax.mail.Message message)
|
static org.w3c.dom.Element |
message_summary_to_element(org.w3c.dom.Document doc,
javax.mail.Message message,
Context context)
|
static void |
moveMessage(Context context,
java.lang.String src_folder_id,
java.lang.String dest_folder_id,
java.lang.String message_id)
|
static void |
setRead(javax.mail.Message message)
|
static void |
trim_user_flags(javax.mail.Message message,
Context context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessageUtil
public MessageUtil()
getFromAddress
public static java.lang.String getFromAddress(javax.mail.Message message)
throws javax.mail.MessagingException
getFromAddresses
public static java.lang.String[] getFromAddresses(javax.mail.Message message)
throws javax.mail.MessagingException
getFromPersonal
public static java.lang.String getFromPersonal(javax.mail.Message message)
throws javax.mail.MessagingException
isDraft
public static boolean isDraft(javax.mail.Message message,
javax.mail.Folder folder)
getMessage
public static javax.mail.Message getMessage(javax.servlet.http.HttpSession ses,
java.lang.String folder_id,
java.lang.String message_id)
throws javax.mail.MessagingException
deleteMessage
public static void deleteMessage(Context context,
java.lang.String folder_id,
java.lang.String message_id)
throws javax.mail.MessagingException,
MailException
getFolder
public static javax.mail.Folder getFolder(Context context,
java.lang.String folder_name)
throws javax.mail.MessagingException
createFolder
public static javax.mail.Folder createFolder(Context context,
java.lang.String folder_name)
throws javax.mail.MessagingException
moveMessage
public static void moveMessage(Context context,
java.lang.String src_folder_id,
java.lang.String dest_folder_id,
java.lang.String message_id)
throws MailException,
javax.mail.MessagingException
trim_user_flags
public static void trim_user_flags(javax.mail.Message message,
Context context)
throws javax.mail.MessagingException
message_summary_to_element
public static org.w3c.dom.Element message_summary_to_element(org.w3c.dom.Document doc,
javax.mail.Message message,
Context context)
throws javax.mail.MessagingException
getTextBody
public static java.lang.String getTextBody(javax.mail.Message message)
throws javax.mail.MessagingException,
java.io.IOException
getTextPart
public static java.lang.String getTextPart(javax.mail.Part part)
throws MailException
elapsedDays
private static int elapsedDays(java.util.Calendar g1,
java.util.Calendar g2)
format_date
private static java.lang.String format_date(java.util.Date date)
getToAddresses
public static java.lang.String[] getToAddresses(javax.mail.Message message)
throws javax.mail.MessagingException
getCCAddresses
public static java.lang.String[] getCCAddresses(javax.mail.Message message)
throws javax.mail.MessagingException
getBCCAddresses
public static java.lang.String[] getBCCAddresses(javax.mail.Message message)
throws javax.mail.MessagingException
isDeleted
public static boolean isDeleted(javax.mail.Message message)
throws javax.mail.MessagingException
isRead
public static boolean isRead(javax.mail.Message message)
throws javax.mail.MessagingException
setRead
public static void setRead(javax.mail.Message message)
throws javax.mail.MessagingException