Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.joshy.webmail
Class MessageUtil  view MessageUtil download MessageUtil.java

java.lang.Object
  extended byorg.joshy.webmail.MessageUtil

public class MessageUtil
extends java.lang.Object


Constructor Summary
MessageUtil()
           
 
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
 

Constructor Detail

MessageUtil

public MessageUtil()
Method Detail

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