public interface Mailbox
| Modifier and Type | Method and Description |
|---|---|
com.liferay.mail.reader.model.Account |
addAccount(java.lang.String address,
java.lang.String personalName,
java.lang.String protocol,
java.lang.String incomingHostName,
int incomingPort,
boolean incomingSecure,
java.lang.String outgoingHostName,
int outgoingPort,
boolean outgoingSecure,
java.lang.String login,
java.lang.String password,
boolean savePassword,
java.lang.String signature,
boolean useSignature,
java.lang.String folderPrefix,
boolean defaultSender) |
com.liferay.mail.reader.model.Folder |
addFolder(java.lang.String displayName) |
void |
deleteAccount() |
void |
deleteAttachment(long attachmentId) |
void |
deleteFolder(long folderId) |
void |
deleteMessages(long folderId,
long[] messageIds) |
com.liferay.mail.reader.model.Account |
getAccount() |
AttachmentHandler |
getAttachment(long attachmentId) |
com.liferay.mail.reader.model.Message |
getMessage(long folderId,
java.lang.String keywords,
int messageNumber,
java.lang.String orderByField,
java.lang.String orderByType) |
com.liferay.mail.reader.model.MessagesDisplay |
getMessagesDisplay(long folderId,
java.lang.String keywords,
int pageNumber,
int messagesPerPage,
java.lang.String orderByField,
java.lang.String orderByType) |
com.liferay.portal.kernel.model.User |
getUser() |
boolean |
hasNewMessages(long folderId) |
void |
moveMessages(long folderId,
long[] messageIds) |
javax.mail.internet.InternetAddress[] |
parseAddresses(java.lang.String addresses) |
void |
renameFolder(long folderId,
java.lang.String displayName) |
com.liferay.mail.reader.model.Message |
saveDraft(long accountId,
long messageId,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String body,
java.util.List<com.liferay.mail.reader.model.MailFile> mailFiles) |
void |
sendMessage(long accountId,
long messageId) |
void |
setAccount(com.liferay.mail.reader.model.Account account) |
void |
setUser(com.liferay.portal.kernel.model.User user) |
void |
synchronize() |
void |
synchronizeFolder(long folderId) |
void |
synchronizeMessage(long messageId) |
void |
synchronizePage(long folderId,
int pageNumber,
int messagesPerPage) |
com.liferay.mail.reader.model.Account |
updateAccount(long accountId,
java.lang.String personalName,
java.lang.String password,
boolean savePassword,
java.lang.String signature,
boolean useSignature,
java.lang.String folderPrefix,
boolean defaultSender) |
void |
updateFlags(long folderId,
long[] messageIds,
int flag,
boolean value) |
void |
updateFolders() |
void |
updateFolders(long inboxFolderId,
long draftFolderId,
long sentFolderId,
long trashFolderId) |
void |
validateAccount(java.lang.String incomingHostName,
int incomingPort,
boolean incomingSecure,
java.lang.String outgoingHostName,
int outgoingPort,
boolean outgoingSecure,
java.lang.String login,
java.lang.String password) |
com.liferay.mail.reader.model.Account addAccount(java.lang.String address,
java.lang.String personalName,
java.lang.String protocol,
java.lang.String incomingHostName,
int incomingPort,
boolean incomingSecure,
java.lang.String outgoingHostName,
int outgoingPort,
boolean outgoingSecure,
java.lang.String login,
java.lang.String password,
boolean savePassword,
java.lang.String signature,
boolean useSignature,
java.lang.String folderPrefix,
boolean defaultSender)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.Folder addFolder(java.lang.String displayName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteAccount()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteAttachment(long attachmentId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid deleteMessages(long folderId,
long[] messageIds)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.Account getAccount()
AttachmentHandler getAttachment(long attachmentId) throws java.io.IOException, com.liferay.portal.kernel.exception.PortalException
java.io.IOExceptioncom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.Message getMessage(long folderId,
java.lang.String keywords,
int messageNumber,
java.lang.String orderByField,
java.lang.String orderByType)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.MessagesDisplay getMessagesDisplay(long folderId,
java.lang.String keywords,
int pageNumber,
int messagesPerPage,
java.lang.String orderByField,
java.lang.String orderByType)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.model.User getUser()
boolean hasNewMessages(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid moveMessages(long folderId,
long[] messageIds)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionjavax.mail.internet.InternetAddress[] parseAddresses(java.lang.String addresses)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid renameFolder(long folderId,
java.lang.String displayName)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.Message saveDraft(long accountId,
long messageId,
java.lang.String to,
java.lang.String cc,
java.lang.String bcc,
java.lang.String subject,
java.lang.String body,
java.util.List<com.liferay.mail.reader.model.MailFile> mailFiles)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid sendMessage(long accountId,
long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid setAccount(com.liferay.mail.reader.model.Account account)
void setUser(com.liferay.portal.kernel.model.User user)
void synchronize()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid synchronizeFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid synchronizeMessage(long messageId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid synchronizePage(long folderId,
int pageNumber,
int messagesPerPage)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.mail.reader.model.Account updateAccount(long accountId,
java.lang.String personalName,
java.lang.String password,
boolean savePassword,
java.lang.String signature,
boolean useSignature,
java.lang.String folderPrefix,
boolean defaultSender)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid updateFlags(long folderId,
long[] messageIds,
int flag,
boolean value)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid updateFolders()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid updateFolders(long inboxFolderId,
long draftFolderId,
long sentFolderId,
long trashFolderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionvoid validateAccount(java.lang.String incomingHostName,
int incomingPort,
boolean incomingSecure,
java.lang.String outgoingHostName,
int outgoingPort,
boolean outgoingSecure,
java.lang.String login,
java.lang.String password)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException