com.hs.mail.imap.dao
Interface MessageDao
- All Known Implementing Classes:
- MySqlMessageDao
public interface MessageDao
- Since:
- Mar 8, 2010
- Author:
- Won Chul Doh
Method Summary |
void |
addHeader(long physMessageID,
MessageHeader header)
|
void |
addMessage(long mailboxID,
MailMessage message)
|
void |
addMessage(long mailboxID,
MailMessage message,
javax.mail.Flags flags)
|
void |
copyMessage(long messageID,
long mailboxID)
|
void |
deleteMessage(long messageID)
|
void |
deletePhysicalMessage(long physMessageID)
|
PhysMessage |
getDanglingMessageID(long messageID)
|
javax.mail.Flags |
getFlags(long messageID)
|
Map<String,String> |
getHeader(long physMessageID)
|
Map<String,String> |
getHeader(long physMessageID,
String[] fields)
|
long |
getHeaderNameID(String headerName)
|
FetchData |
getMessageFetchData(long messageID)
|
List<Long> |
getMessageIDList(long mailboxID)
|
List<Long> |
resetRecent(long messageID)
|
void |
setFlags(long messageID,
javax.mail.Flags flags,
boolean replace,
boolean set)
|
getMessageIDList
List<Long> getMessageIDList(long mailboxID)
copyMessage
void copyMessage(long messageID,
long mailboxID)
getMessageFetchData
FetchData getMessageFetchData(long messageID)
getDanglingMessageID
PhysMessage getDanglingMessageID(long messageID)
addMessage
void addMessage(long mailboxID,
MailMessage message)
addMessage
void addMessage(long mailboxID,
MailMessage message,
javax.mail.Flags flags)
deleteMessage
void deleteMessage(long messageID)
deletePhysicalMessage
void deletePhysicalMessage(long physMessageID)
setFlags
void setFlags(long messageID,
javax.mail.Flags flags,
boolean replace,
boolean set)
resetRecent
List<Long> resetRecent(long messageID)
getFlags
javax.mail.Flags getFlags(long messageID)
getHeader
Map<String,String> getHeader(long physMessageID)
getHeader
Map<String,String> getHeader(long physMessageID,
String[] fields)
addHeader
void addHeader(long physMessageID,
MessageHeader header)
getHeaderNameID
long getHeaderNameID(String headerName)
Copyright © 2011. All Rights Reserved.