|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.exoplatform.mail.service.impl.MailServiceImpl
public class MailServiceImpl
Created by The eXo Platform SARL Author : Tuan Nguyen tuan.nguyen@exoplatform.com Jun 23, 2007
| Field Summary | |
|---|---|
java.util.List<MailUpdateStorageEventListener> |
listeners_
|
| Constructor Summary | |
|---|---|
MailServiceImpl(org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator,
org.exoplatform.services.scheduler.JobSchedulerService schedulerService,
org.exoplatform.services.jcr.RepositoryService reposervice)
|
|
| Method Summary | |
|---|---|
void |
addListenerPlugin(org.exoplatform.container.component.ComponentPlugin listener)
|
void |
addTag(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> messages,
java.util.List<Tag> tag)
Check the tag name to see if the tag name is configured in the account Check to see if the tag is already set in the message Add the tag to the message and save the message. |
void |
addTag(java.lang.String username,
java.lang.String accountId,
Tag tag)
Check the tag name to see if the tag name is configured in the account If not create a new tag |
void |
checkMail(java.lang.String username,
java.lang.String accountId)
Getting new mail from server and store to JCR |
void |
checkMail(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
Getting new mail from server and store to JCR |
java.util.List<Message> |
checkNewMessage(java.lang.String username,
java.lang.String accountId)
This method should check for the new message in the mail server, download and save them in the Inbox folder |
java.util.List<Message> |
checkNewMessage(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
This method should check for the new message in the mail server, download and save them in the Inbox folder |
java.util.List<Message> |
checkPop3Server(java.lang.String username,
java.lang.String accountId)
|
void |
createAccount(java.lang.String username,
Account account)
Use save for create and update This method should: 1. |
java.io.OutputStream |
exportMessage(java.lang.String username,
java.lang.String accountId,
Message message)
Export message from eXo Mail. |
Account |
getAccountById(java.lang.String username,
java.lang.String id)
This method should: 1. |
java.util.List<AccountData> |
getAccountDatas(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
|
java.util.List<Account> |
getAccounts(java.lang.String username)
This method should: 1. |
CheckingInfo |
getCheckingInfo(java.lang.String username,
java.lang.String accountId)
|
Account |
getDefaultAccount(java.lang.String username)
Get default account |
MessageFilter |
getFilterById(java.lang.String username,
java.lang.String accountId,
java.lang.String filterId)
Get MessageFilter by id of filter |
java.util.List<MessageFilter> |
getFilters(java.lang.String username,
java.lang.String accountId)
Get all MessageFilter in special account |
Folder |
getFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
This method uses to get a folder object by folderId |
java.lang.String |
getFolderHomePath(java.lang.String username,
java.lang.String accountId)
Get path of node, that contains all folders |
java.lang.String |
getFolderParentId(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
This method get id of parent folder by id of child folder |
java.util.List<Folder> |
getFolders(java.lang.String username,
java.lang.String accountId)
|
java.util.List<Folder> |
getFolders(java.lang.String username,
java.lang.String accountId,
boolean isPersonal)
Get folders depend on they are personal folders or default folders |
java.lang.String |
getMailHierarchyNode()
|
MailSetting |
getMailSetting(java.lang.String username)
This method get mail settings |
Message |
getMessageById(java.lang.String username,
java.lang.String accountId,
java.lang.String msgId)
Load the message from the database if it existed and return. |
java.util.List<Message> |
getMessageByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagName)
Get all messages of the given tag id |
MessagePageList |
getMessagePageList(java.lang.String username,
MessageFilter filter)
Find all the message according the parameter that is specified in the filter object |
MessagePageList |
getMessagePageListByFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
Get MessagePageList by folder id. |
MessagePageList |
getMessagePagelistByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
Get MessagePageList by tag id. |
java.util.List<Message> |
getMessages(java.lang.String username,
MessageFilter filter)
Get messages by given filter. |
java.util.List<Message> |
getMessagesByFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
Get all messages by given folder id. |
java.util.List<Message> |
getMessagesByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
Get all messages by tag id. |
java.util.List<Message> |
getReferencedMessages(java.lang.String username,
java.lang.String accountId,
java.lang.String msgPath)
Get all referenced messages of give message path |
javax.mail.search.SearchTerm |
getSearchTerm(javax.mail.search.SearchTerm sTerm,
MessageFilter filter)
|
SpamFilter |
getSpamFilter(java.lang.String username,
java.lang.String accountId)
|
java.util.List<Folder> |
getSubFolders(java.lang.String username,
java.lang.String accountId,
java.lang.String parentPath)
Get all sub folders of the given folder path |
Tag |
getTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
Get tag by tagId |
java.util.List<Tag> |
getTags(java.lang.String username,
java.lang.String accountId)
Get all tags of account |
boolean |
importMessage(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId,
java.io.InputStream inputStream,
java.lang.String type)
Import message to eXo Mail. |
boolean |
isExistFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String parentId,
java.lang.String folderName)
Check whether the folder contains one child folder with identify id string |
Message |
loadTotalMessage(java.lang.String username,
java.lang.String accountId,
Message msg)
If the message object didn't load attachment yet, then this method will load it's attachment from JCR and return it's message |
Message |
moveMessage(java.lang.String userName,
java.lang.String accountId,
Message msg,
java.lang.String currentFolderId,
java.lang.String destFolderId)
Move a message from the current folder to the given folder |
void |
moveMessage(java.lang.String userName,
java.lang.String accountId,
Message msg,
java.lang.String currentFolderId,
java.lang.String destFolderId,
boolean updateReference)
|
java.util.List<Message> |
moveMessages(java.lang.String userName,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String currentFolderId,
java.lang.String destFolderId)
Move a list of message from the current folder to the given folder |
java.util.List<Message> |
moveMessages(java.lang.String userName,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String currentFolderId,
java.lang.String destFolderId,
boolean updateReference)
Move message(s) to Trash folder |
com.sun.mail.imap.IMAPStore |
openIMAPConnection(java.lang.String username,
Account account)
|
com.sun.mail.imap.IMAPStore |
openIMAPConnection(java.lang.String username,
Account account,
CheckingInfo info)
|
void |
removeAccount(java.lang.String username,
java.lang.String accountId)
Remove the account from the database Update the cache |
void |
removeCheckingInfo(java.lang.String username,
java.lang.String accountId)
|
void |
removeFilter(java.lang.String username,
java.lang.String accountId,
java.lang.String filterId)
Remove filter by filter id |
void |
removeMessage(java.lang.String username,
java.lang.String accountId,
Message message)
This method should: 1. |
void |
removeMessages(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> messages,
boolean moveReference)
This method should: 1. |
void |
removeTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tag)
Find all the message that has the tag , remove the tag from the message and save Remove the tag from the account and save Update or invalidate the cache if needed |
void |
removeTagsInMessages(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> msgList,
java.util.List<java.lang.String> tagIdList)
Remove the tag from the message Save the message into the database Update or invalidate the cache |
void |
removeUserFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
|
void |
renameFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String newName,
java.lang.String folderId)
This method remove all the messages in the folder then remove the folder of the account Save the account into the database |
void |
saveAccount(java.lang.String username,
Account account,
boolean isNew)
|
void |
saveFilter(java.lang.String username,
java.lang.String accountId,
MessageFilter filter,
boolean applyAll)
Save filter to JCR |
void |
saveFolder(java.lang.String username,
java.lang.String accountId,
Folder folder)
Save folder under special account |
void |
saveFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String parentId,
Folder folder)
Save folder to JCR as child of given folder |
void |
saveMailSetting(java.lang.String username,
MailSetting newSetting)
This method to update mail setting |
boolean |
saveMessage(java.lang.String username,
Account account,
java.lang.String targetMsgPath,
Message message,
boolean isNew)
Save message to Account/Messages/Year/Month/Day tree node. |
void |
saveMessage(java.lang.String username,
java.lang.String accountId,
Message message,
boolean isNew)
|
void |
saveSpamFilter(java.lang.String username,
java.lang.String accountId,
SpamFilter spamFilter)
Save the given spam filter to JCR |
void |
sendMessage(Message message)
This method should send out the message |
Message |
sendMessage(java.lang.String username,
Account acc,
Message message)
|
Message |
sendMessage(java.lang.String username,
Message message)
This method should send out the message |
Message |
sendMessage(java.lang.String username,
java.lang.String accId,
Message message)
|
void |
sendMessages(java.util.List<Message> msgList,
ServerConfiguration serverConfig)
Use smtp to send message with given server configuration |
boolean |
sendReturnReceipt(java.lang.String username,
java.lang.String accId,
java.lang.String msgId,
java.util.ResourceBundle res)
|
void |
start()
|
void |
stop()
|
void |
stopAllJobs(java.lang.String username,
java.lang.String accountId)
|
void |
stopCheckMail(java.lang.String username,
java.lang.String accountId)
Requests to stop mail checking |
void |
synchImapFolders(java.lang.String username,
java.lang.String accountId)
|
void |
toggleMessageProperty(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String folderId,
java.lang.String property,
boolean value)
Toggle the property of message. |
void |
updateAccount(java.lang.String username,
Account account)
This method should: 1. |
void |
updateTag(java.lang.String username,
java.lang.String accountId,
Tag tag)
Update a tag. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public java.util.List<MailUpdateStorageEventListener> listeners_
| Constructor Detail |
|---|
public MailServiceImpl(org.exoplatform.services.jcr.ext.hierarchy.NodeHierarchyCreator nodeHierarchyCreator,
org.exoplatform.services.scheduler.JobSchedulerService schedulerService,
org.exoplatform.services.jcr.RepositoryService reposervice)
throws java.lang.Exception
java.lang.Exception| Method Detail |
|---|
public java.lang.String getMailHierarchyNode()
throws java.lang.Exception
getMailHierarchyNode in interface MailServicejava.lang.Exception
public void removeCheckingInfo(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
removeCheckingInfo in interface MailServicejava.lang.Exception
public CheckingInfo getCheckingInfo(java.lang.String username,
java.lang.String accountId)
getCheckingInfo in interface MailService
public java.util.List<Account> getAccounts(java.lang.String username)
throws java.lang.Exception
MailService
getAccounts in interface MailServiceusername -
java.lang.Exception
public Account getAccountById(java.lang.String username,
java.lang.String id)
throws java.lang.Exception
MailService
getAccountById in interface MailServicejava.lang.Exception
public void saveAccount(java.lang.String username,
Account account,
boolean isNew)
throws java.lang.Exception
java.lang.Exception
public void updateAccount(java.lang.String username,
Account account)
throws java.lang.Exception
MailService
updateAccount in interface MailServicejava.lang.Exception
public void removeAccount(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
removeAccount in interface MailServicejava.lang.Exception
public Folder getFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
getFolder in interface MailServicejava.lang.Exception
public java.lang.String getFolderParentId(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
getFolderParentId in interface MailServicejava.lang.Exception
public boolean isExistFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String parentId,
java.lang.String folderName)
throws java.lang.Exception
MailService
isExistFolder in interface MailServicejava.lang.Exception
public void saveFolder(java.lang.String username,
java.lang.String accountId,
Folder folder)
throws java.lang.Exception
MailService
saveFolder in interface MailServicejava.lang.Exception
public void saveFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String parentId,
Folder folder)
throws java.lang.Exception
MailService
saveFolder in interface MailServicejava.lang.Exception
public void renameFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String newName,
java.lang.String folderId)
throws java.lang.Exception
MailService
renameFolder in interface MailServicejava.lang.Exception
public void removeUserFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
removeUserFolder in interface MailServicejava.lang.Exception
public java.util.List<MessageFilter> getFilters(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
getFilters in interface MailServicejava.lang.Exception
public MessageFilter getFilterById(java.lang.String username,
java.lang.String accountId,
java.lang.String filterId)
throws java.lang.Exception
MailService
getFilterById in interface MailServicejava.lang.Exception
public void saveFilter(java.lang.String username,
java.lang.String accountId,
MessageFilter filter,
boolean applyAll)
throws java.lang.Exception
MailService
saveFilter in interface MailServicejava.lang.Exception
public void removeFilter(java.lang.String username,
java.lang.String accountId,
java.lang.String filterId)
throws java.lang.Exception
MailService
removeFilter in interface MailServicejava.lang.Exception
public Message getMessageById(java.lang.String username,
java.lang.String accountId,
java.lang.String msgId)
throws java.lang.Exception
MailService
getMessageById in interface MailServicejava.lang.Exception
public void removeMessage(java.lang.String username,
java.lang.String accountId,
Message message)
throws java.lang.Exception
MailService
removeMessage in interface MailServicejava.lang.Exception
public void removeMessages(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> messages,
boolean moveReference)
throws java.lang.Exception
MailService
removeMessages in interface MailServicejava.lang.Exception
public java.util.List<Message> moveMessages(java.lang.String userName,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String currentFolderId,
java.lang.String destFolderId)
throws java.lang.Exception
MailService
moveMessages in interface MailServicejava.lang.Exception
public java.util.List<Message> moveMessages(java.lang.String userName,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String currentFolderId,
java.lang.String destFolderId,
boolean updateReference)
throws java.lang.Exception
MailService
moveMessages in interface MailServicejava.lang.Exception
public Message moveMessage(java.lang.String userName,
java.lang.String accountId,
Message msg,
java.lang.String currentFolderId,
java.lang.String destFolderId)
throws java.lang.Exception
MailService
moveMessage in interface MailServicejava.lang.Exception
public void moveMessage(java.lang.String userName,
java.lang.String accountId,
Message msg,
java.lang.String currentFolderId,
java.lang.String destFolderId,
boolean updateReference)
throws java.lang.Exception
moveMessage in interface MailServicejava.lang.Exception
public MessagePageList getMessagePageList(java.lang.String username,
MessageFilter filter)
throws java.lang.Exception
MailService
getMessagePageList in interface MailServicejava.lang.Exception
public boolean saveMessage(java.lang.String username,
Account account,
java.lang.String targetMsgPath,
Message message,
boolean isNew)
throws java.lang.Exception
MailService
saveMessage in interface MailServicetargetMsgPath - this param is path of node Account/Messages/Year/Month/Day
java.lang.Exception
public java.util.List<Message> getMessagesByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
throws java.lang.Exception
MailService
getMessagesByTag in interface MailServicejava.lang.Exception
public java.util.List<Message> getMessagesByFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
getMessagesByFolder in interface MailServicejava.lang.Exception
public java.util.List<Message> getMessages(java.lang.String username,
MessageFilter filter)
throws java.lang.Exception
MailService
getMessages in interface MailServicejava.lang.Exception
public void saveMessage(java.lang.String username,
java.lang.String accountId,
Message message,
boolean isNew)
throws java.lang.Exception
saveMessage in interface MailServicejava.lang.Exception
public Message sendMessage(java.lang.String username,
java.lang.String accId,
Message message)
throws java.lang.Exception
sendMessage in interface MailServicejava.lang.Exception
public Message sendMessage(java.lang.String username,
Account acc,
Message message)
throws java.lang.Exception
sendMessage in interface MailServicejava.lang.Exception
public Message sendMessage(java.lang.String username,
Message message)
throws java.lang.Exception
MailService
sendMessage in interface MailServicejava.lang.Exception
public void sendMessage(Message message)
throws java.lang.Exception
MailService
sendMessage in interface MailServicejava.lang.Exception
public void sendMessages(java.util.List<Message> msgList,
ServerConfiguration serverConfig)
throws java.lang.Exception
MailService
sendMessages in interface MailServicejava.lang.Exception
public void checkMail(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
checkMail in interface MailServicejava.lang.Exception
public void checkMail(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
checkMail in interface MailServicejava.lang.Exception
public void stopCheckMail(java.lang.String username,
java.lang.String accountId)
MailService
stopCheckMail in interface MailServiceusername - useridaccountId - mail account
public void stopAllJobs(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
stopAllJobs in interface MailServicejava.lang.Exception
public void synchImapFolders(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
synchImapFolders in interface MailServicejava.lang.Exception
public com.sun.mail.imap.IMAPStore openIMAPConnection(java.lang.String username,
Account account)
public com.sun.mail.imap.IMAPStore openIMAPConnection(java.lang.String username,
Account account,
CheckingInfo info)
public java.util.List<Message> checkNewMessage(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
checkNewMessage in interface MailServicejava.lang.Exception
public java.util.List<Message> checkNewMessage(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
checkNewMessage in interface MailServicejava.lang.Exception
public java.util.List<Message> checkPop3Server(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
java.lang.Exception
public javax.mail.search.SearchTerm getSearchTerm(javax.mail.search.SearchTerm sTerm,
MessageFilter filter)
throws java.lang.Exception
java.lang.Exception
public void createAccount(java.lang.String username,
Account account)
throws java.lang.Exception
MailService
createAccount in interface MailServicejava.lang.Exception
public java.util.List<Folder> getFolders(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
getFolders in interface MailServicejava.lang.Exception
public java.util.List<Folder> getFolders(java.lang.String username,
java.lang.String accountId,
boolean isPersonal)
throws java.lang.Exception
MailService
getFolders in interface MailServicejava.lang.Exception
public void addTag(java.lang.String username,
java.lang.String accountId,
Tag tag)
throws java.lang.Exception
MailService
addTag in interface MailServicejava.lang.Exception
public void addTag(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> messages,
java.util.List<Tag> tag)
throws java.lang.Exception
MailService
addTag in interface MailServicejava.lang.Exception
public java.util.List<Tag> getTags(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
getTags in interface MailServicejava.lang.Exception
public Tag getTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
throws java.lang.Exception
MailService
getTag in interface MailServicejava.lang.Exception
public void removeTagsInMessages(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> msgList,
java.util.List<java.lang.String> tagIdList)
throws java.lang.Exception
MailService
removeTagsInMessages in interface MailServicejava.lang.Exception
public void removeTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tag)
throws java.lang.Exception
MailService
removeTag in interface MailServicejava.lang.Exception
public void updateTag(java.lang.String username,
java.lang.String accountId,
Tag tag)
throws java.lang.Exception
MailService
updateTag in interface MailServicejava.lang.Exception
public java.util.List<Message> getMessageByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagName)
throws java.lang.Exception
MailService
getMessageByTag in interface MailServicejava.lang.Exception
public MessagePageList getMessagePagelistByTag(java.lang.String username,
java.lang.String accountId,
java.lang.String tagId)
throws java.lang.Exception
MailService
getMessagePagelistByTag in interface MailServicejava.lang.Exception
public MessagePageList getMessagePageListByFolder(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId)
throws java.lang.Exception
MailService
getMessagePageListByFolder in interface MailServicejava.lang.Exception
public MailSetting getMailSetting(java.lang.String username)
throws java.lang.Exception
MailService
getMailSetting in interface MailServicejava.lang.Exception
public void saveMailSetting(java.lang.String username,
MailSetting newSetting)
throws java.lang.Exception
MailService
saveMailSetting in interface MailServicejava.lang.Exception
public boolean importMessage(java.lang.String username,
java.lang.String accountId,
java.lang.String folderId,
java.io.InputStream inputStream,
java.lang.String type)
throws java.lang.Exception
MailService
importMessage in interface MailServicejava.lang.Exception
public java.io.OutputStream exportMessage(java.lang.String username,
java.lang.String accountId,
Message message)
throws java.lang.Exception
MailService
exportMessage in interface MailServicejava.lang.Exception
public SpamFilter getSpamFilter(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
getSpamFilter in interface MailServicejava.lang.Exception
public void saveSpamFilter(java.lang.String username,
java.lang.String accountId,
SpamFilter spamFilter)
throws java.lang.Exception
MailService
saveSpamFilter in interface MailServicejava.lang.Exception
public void toggleMessageProperty(java.lang.String username,
java.lang.String accountId,
java.util.List<Message> msgList,
java.lang.String folderId,
java.lang.String property,
boolean value)
throws java.lang.Exception
MailService
toggleMessageProperty in interface MailServicejava.lang.Exception
public java.util.List<AccountData> getAccountDatas(org.exoplatform.services.jcr.ext.common.SessionProvider sProvider)
throws java.lang.Exception
java.lang.Exception
public java.lang.String getFolderHomePath(java.lang.String username,
java.lang.String accountId)
throws java.lang.Exception
MailService
getFolderHomePath in interface MailServicejava.lang.Exception
public java.util.List<Folder> getSubFolders(java.lang.String username,
java.lang.String accountId,
java.lang.String parentPath)
throws java.lang.Exception
MailService
getSubFolders in interface MailServicejava.lang.Exception
public java.util.List<Message> getReferencedMessages(java.lang.String username,
java.lang.String accountId,
java.lang.String msgPath)
throws java.lang.Exception
MailService
getReferencedMessages in interface MailServicejava.lang.Exception
public Account getDefaultAccount(java.lang.String username)
throws java.lang.Exception
MailService
getDefaultAccount in interface MailServicejava.lang.Exception
public Message loadTotalMessage(java.lang.String username,
java.lang.String accountId,
Message msg)
throws java.lang.Exception
MailService
loadTotalMessage in interface MailServicejava.lang.Exceptionpublic void start()
start in interface org.picocontainer.Startablepublic void stop()
stop in interface org.picocontainer.Startable
public void addListenerPlugin(org.exoplatform.container.component.ComponentPlugin listener)
throws java.lang.Exception
addListenerPlugin in interface MailServicejava.lang.Exception
public boolean sendReturnReceipt(java.lang.String username,
java.lang.String accId,
java.lang.String msgId,
java.util.ResourceBundle res)
throws java.lang.Exception
sendReturnReceipt in interface MailServicejava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||