arta.synergy.web.common.client.data.bp.mail.parse
Class ParsedMessage

java.lang.Object
  extended by arta.synergy.web.common.client.data.bp.mail.parse.ParsedPart
      extended by arta.synergy.web.common.client.data.bp.mail.parse.ParsedMessage
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class ParsedMessage
extends ParsedPart
implements java.lang.Comparable

Created by: Z.I.V. Date: 18.11.2010 Time: 17:54:32

See Also:
Serialized Form

Field Summary
static int MAX_MESSAGE_PART_SIZE
          Максимальный размер тела сообщения.
 
Constructor Summary
ParsedMessage()
           
 
Method Summary
 int compareTo(java.lang.Object o)
           
 java.util.ArrayList<ParsedAttachment> getAllAttachments()
           
 ParsedAttachment getAttachmentByFilename(java.lang.String filename)
           
 java.lang.String[] getBccAddresses()
           
 java.lang.String[] getBccPersonals()
           
 java.lang.String[] getCcAddresses()
           
 java.lang.String[] getCcPersonals()
           
 java.lang.String getFieldValue(java.lang.String fieldCode, java.lang.String locale)
           
 java.lang.String[] getFromAddresses()
           
 java.lang.String[] getFromPersonals()
           
 void getFullBody(java.lang.StringBuffer result, ParsedPart message, java.lang.String locale)
           
 java.lang.String getHtml()
           
 java.lang.String getInReplyTo()
           
 java.lang.String getMessageId()
           
static java.lang.String getMessageId(javax.mail.Message message)
           
 long getMessageUID()
           
 java.util.List<ParsedPart> getParts()
           
 java.util.Date getReceivedDate()
           
 java.util.Calendar getReceivedDateCalendar()
           
 java.lang.String[] getReferences()
           
 java.util.Date getSentDate()
           
 java.util.Calendar getSentDateCalendar()
           
 java.lang.String getSubject()
           
 java.lang.String getText()
           
 java.lang.String[] getToAddresses()
           
 java.lang.String[] getToPersonals()
           
 boolean isExtractPlainMailText()
           
 boolean isFlagged()
           
 boolean isSeen()
           
 void parse(javax.mail.Message message, boolean ignoreErrors, boolean fullParse)
           
 void setAddresses(javax.mail.Address[] addresses, java.util.List<MailAddress> mailAddresses)
           
 void setExtractPlainMailText(boolean extractPlainMailText)
           
 void setFlagged(boolean flagged)
           
 void setHtml(java.lang.String html)
           
 void setInReplyTo(java.lang.String inReplyTo)
           
 void setMessageId(java.lang.String messageId)
           
 void setMessageUID(long messageUID)
           
 void setParts(java.util.List<ParsedPart> parts)
           
 void setReceivedDate(java.util.Date date)
           
 void setReferences(java.lang.String[] references)
           
 void setSeen(boolean seen)
           
 void setSentDate(java.util.Date date)
           
 void setSubject(java.lang.String subject)
           
 void setText(java.lang.String text)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_MESSAGE_PART_SIZE

public static int MAX_MESSAGE_PART_SIZE
Максимальный размер тела сообщения. Значение константы должно заполняться при старте таймера проверки почты.

Constructor Detail

ParsedMessage

public ParsedMessage()
Method Detail

isExtractPlainMailText

public boolean isExtractPlainMailText()

setExtractPlainMailText

public void setExtractPlainMailText(boolean extractPlainMailText)

getFieldValue

public java.lang.String getFieldValue(java.lang.String fieldCode,
                                      java.lang.String locale)

getFullBody

public void getFullBody(java.lang.StringBuffer result,
                        ParsedPart message,
                        java.lang.String locale)

getSubject

public java.lang.String getSubject()

getMessageUID

public long getMessageUID()

setMessageUID

public void setMessageUID(long messageUID)

setSubject

public void setSubject(java.lang.String subject)

getMessageId

public java.lang.String getMessageId()

setMessageId

public void setMessageId(java.lang.String messageId)

getText

public java.lang.String getText()

setText

public void setText(java.lang.String text)

getParts

public java.util.List<ParsedPart> getParts()

setParts

public void setParts(java.util.List<ParsedPart> parts)

getAttachmentByFilename

public ParsedAttachment getAttachmentByFilename(java.lang.String filename)

getHtml

public java.lang.String getHtml()

setHtml

public void setHtml(java.lang.String html)

getReceivedDate

public java.util.Date getReceivedDate()

getReceivedDateCalendar

public java.util.Calendar getReceivedDateCalendar()

setReceivedDate

public void setReceivedDate(java.util.Date date)

getSentDate

public java.util.Date getSentDate()

getSentDateCalendar

public java.util.Calendar getSentDateCalendar()

setSentDate

public void setSentDate(java.util.Date date)

getInReplyTo

public java.lang.String getInReplyTo()

setInReplyTo

public void setInReplyTo(java.lang.String inReplyTo)

isSeen

public boolean isSeen()

setSeen

public void setSeen(boolean seen)

isFlagged

public boolean isFlagged()

setFlagged

public void setFlagged(boolean flagged)

getReferences

public java.lang.String[] getReferences()

setReferences

public void setReferences(java.lang.String[] references)

parse

public void parse(javax.mail.Message message,
                  boolean ignoreErrors,
                  boolean fullParse)

getAllAttachments

public java.util.ArrayList<ParsedAttachment> getAllAttachments()

getMessageId

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

setAddresses

public void setAddresses(javax.mail.Address[] addresses,
                         java.util.List<MailAddress> mailAddresses)

getFromAddresses

public java.lang.String[] getFromAddresses()

getFromPersonals

public java.lang.String[] getFromPersonals()

getToAddresses

public java.lang.String[] getToAddresses()

getToPersonals

public java.lang.String[] getToPersonals()

getCcAddresses

public java.lang.String[] getCcAddresses()

getCcPersonals

public java.lang.String[] getCcPersonals()

getBccAddresses

public java.lang.String[] getBccAddresses()

getBccPersonals

public java.lang.String[] getBccPersonals()

compareTo

public int compareTo(java.lang.Object o)
Specified by:
compareTo in interface java.lang.Comparable


Copyright © 2000 Dummy Corp. All Rights Reserved.