|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.YoUmail.Message
Message DTO
Field Summary | |
private java.util.ArrayList |
attachList
附件集 |
private java.util.ArrayList |
attachUrlList
访问附件url |
(package private) java.lang.String |
base
WEB根目录 |
private java.lang.StringBuffer |
body
内容 |
private java.lang.String |
folderName
物理文件夹名 |
private java.text.SimpleDateFormat |
formatter
|
private boolean |
hasAttachment
是否有附件 |
private java.util.ArrayList |
imgList
图片列表 |
private java.util.ArrayList |
imgUrlList
访问图片url |
private int |
index
索引 |
private MaildirMessage |
message
对应的消息 |
private int |
nextIndex
后一邮件索引 |
private int |
prevIndex
前一邮件索引 |
static java.lang.String |
Separator
|
Constructor Summary | |
Message()
构造方法 |
|
Message(MaildirMessage message,
int index)
构造方法 |
Method Summary | |
java.util.ArrayList |
getAttachList()
返回附件集 |
java.util.ArrayList |
getAttachUrlList()
返回附件链接 |
java.lang.String |
getBody()
返回信件体 |
java.lang.String |
getCC()
返回转发 |
java.lang.String |
getFolderName()
返回文件夹名 |
java.lang.String |
getFrom()
返回来自 |
java.lang.String |
getFroms()
|
int |
getIndex()
返回索引 |
MaildirMessage |
getMessage()
返回邮件 |
int |
getNextIndex()
返回后一索引 |
private java.lang.String |
getPart(javax.mail.Part part,
int partNum,
int x)
分解邮件,转换为txt或html格式 |
int |
getPrevIndex()
返回前一索引 |
java.lang.String |
getPriority()
返回优先级 |
java.lang.String |
getSentDate()
返回发送时间 |
java.lang.String |
getSize()
|
java.lang.String |
getSubject()
返回主题 |
java.lang.String |
getTo()
返回发往 |
boolean |
hasAttachment()
是否拥有附件 |
boolean |
isNewMessage()
是否为新邮件 |
void |
setBase(java.lang.String base)
设置根目录 |
private void |
setContent(MaildirMessage msg)
|
void |
setFolderName(java.lang.String folderName)
设置文件夹名 |
void |
setIndex(int index)
设置索引 |
void |
setMessage(MaildirMessage message)
设置邮件 |
void |
setXSeen()
标记为已读过 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private MaildirMessage message
private int index
private boolean hasAttachment
private java.lang.StringBuffer body
private java.lang.String folderName
private int prevIndex
private int nextIndex
private java.util.ArrayList attachList
private java.util.ArrayList attachUrlList
private java.util.ArrayList imgList
private java.util.ArrayList imgUrlList
public static final java.lang.String Separator
java.lang.String base
private java.text.SimpleDateFormat formatter
Constructor Detail |
public Message()
public Message(MaildirMessage message, int index)
message
- index
- Method Detail |
public MaildirMessage getMessage()
public void setMessage(MaildirMessage message)
message
- public void setIndex(int index)
index
- public int getIndex()
public java.lang.String getFolderName()
public void setFolderName(java.lang.String folderName)
folderName
- public int getPrevIndex()
public int getNextIndex()
public boolean isNewMessage() throws javax.mail.MessagingException
javax.mail.MessagingException
public void setBase(java.lang.String base)
base
- public java.lang.String getSentDate() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getFrom() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getFroms() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getCC() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getTo() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getSubject() throws javax.mail.MessagingException
javax.mail.MessagingException
public java.lang.String getSize()
public boolean hasAttachment()
public java.util.ArrayList getAttachList()
public java.util.ArrayList getAttachUrlList()
public java.lang.String getBody()
public java.lang.String getPriority()
private void setContent(MaildirMessage msg) throws javax.mail.MessagingException, java.io.IOException
javax.mail.MessagingException
java.io.IOException
private java.lang.String getPart(javax.mail.Part part, int partNum, int x) throws javax.mail.MessagingException, java.io.IOException
part
- partNum
- x
-
javax.mail.MessagingException
java.io.IOException
public void setXSeen() throws javax.mail.MessagingException
javax.mail.MessagingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |