public interface Mailbox
Modifier and Type | Method and Description |
---|---|
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) |
Folder |
addFolder(java.lang.String displayName) |
void |
deleteAccount() |
void |
deleteAttachment(long attachmentId) |
void |
deleteFolder(long folderId) |
void |
deleteMessages(long folderId,
long[] messageIds) |
Account |
getAccount() |
AttachmentHandler |
getAttachment(long attachmentId) |
Message |
getMessage(long folderId,
java.lang.String keywords,
int messageNumber,
java.lang.String orderByField,
java.lang.String orderByType) |
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) |
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<MailFile> mailFiles) |
void |
sendMessage(long accountId,
long messageId) |
void |
setAccount(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) |
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) |
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.PortalException
Folder addFolder(java.lang.String displayName) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void deleteAccount() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void deleteAttachment(long attachmentId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void deleteFolder(long folderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void deleteMessages(long folderId, long[] messageIds) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
Account getAccount()
AttachmentHandler getAttachment(long attachmentId) throws java.io.IOException, com.liferay.portal.kernel.exception.PortalException
java.io.IOException
com.liferay.portal.kernel.exception.PortalException
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.PortalException
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.PortalException
com.liferay.portal.kernel.model.User getUser()
boolean hasNewMessages(long folderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void moveMessages(long folderId, long[] messageIds) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
javax.mail.internet.InternetAddress[] parseAddresses(java.lang.String addresses) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void renameFolder(long folderId, java.lang.String displayName) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
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<MailFile> mailFiles) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void sendMessage(long accountId, long messageId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void setAccount(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.PortalException
void synchronizeFolder(long folderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void synchronizeMessage(long messageId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void synchronizePage(long folderId, int pageNumber, int messagesPerPage) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
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.PortalException
void updateFlags(long folderId, long[] messageIds, int flag, boolean value) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void updateFolders() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void updateFolders(long inboxFolderId, long draftFolderId, long sentFolderId, long trashFolderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
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) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException