|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IEmailAccountService
IEmailAccountDao is repsonsible for retrieving email messages from an arbitrary email store.
| Field Summary | |
|---|---|
static String |
EXCHANGE_WEB_SERVICES
|
static String |
IMAP
|
| Method Summary | |
|---|---|
boolean |
deleteMessages(javax.portlet.PortletRequest req,
String[] messageIds)
Delete and expunge the specified massages from the store. |
AccountSummary |
getAccountSummary(javax.portlet.PortletRequest req,
int start,
int max,
boolean refresh,
String folder)
Obtains the AccountSummary object from the data store itself, or
possibly from cache. |
javax.mail.Folder[] |
getAllUserInboxFolders(javax.portlet.PortletRequest req)
|
EmailMessage |
getMessage(javax.portlet.PortletRequest req,
String messageId)
Retrieve an individual message from the mail store. |
boolean |
setSeenFlag(javax.portlet.PortletRequest req,
String[] messageIds,
boolean read)
Switch the value of the SEEN flag for the specified messages. |
| Field Detail |
|---|
static final String EXCHANGE_WEB_SERVICES
static final String IMAP
| Method Detail |
|---|
AccountSummary getAccountSummary(javax.portlet.PortletRequest req,
int start,
int max,
boolean refresh,
String folder)
throws EmailPreviewException
AccountSummary object from the data store itself, or
possibly from cache.
req - The current PortletRequeststart - max - The maximum number of messages (header info) that may be
returned with the summaryrefresh - True if the concrete service implementation must not
return cached data; otherwise false
MailAuthenticationException - When authentication with the mail server fails
EmailPreviewException - On other errors
EmailMessage getMessage(javax.portlet.PortletRequest req,
String messageId)
req - The current PortletRequestmessageId - messageId
boolean deleteMessages(javax.portlet.PortletRequest req,
String[] messageIds)
req - The current PortletRequestmessageIds - List of messageIds to delete
boolean setSeenFlag(javax.portlet.PortletRequest req,
String[] messageIds,
boolean read)
req - The current PortletRequestmessageIds - read - The new value of the seen flag
javax.mail.Folder[] getAllUserInboxFolders(javax.portlet.PortletRequest req)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||