org.jasig.portlet.emailpreview.dao
Interface IEmailAccountDao

All Known Implementing Classes:
EmailAccountDaoImpl

public interface IEmailAccountDao

IEmailAccountDao is repsonsible for retrieving email messages from an arbitrary email store.

Version:
$Revision: 20529 $
Author:
Jen Bourey, jbourey@unicon.net

Method Summary
 AccountInfo retrieveEmailAccountInfo(MailStoreConfiguration storeConfig, Authenticator auth, int start, int maxMessages)
          Retrieve a list of recent email from the mail store, as well as a summary of the email account's current state.
 EmailMessage retrieveMessage(MailStoreConfiguration storeConfig, Authenticator auth, int messageNum)
          Retrieve an individual message from the mail store.
 

Method Detail

retrieveEmailAccountInfo

AccountInfo retrieveEmailAccountInfo(MailStoreConfiguration storeConfig,
                                     Authenticator auth,
                                     int start,
                                     int maxMessages)
                                     throws EmailPreviewException
Retrieve a list of recent email from the mail store, as well as a summary of the email account's current state.

Parameters:
storeConfig -
auth -
maxMessages -
Returns:
Throws:
EmailPreviewException

retrieveMessage

EmailMessage retrieveMessage(MailStoreConfiguration storeConfig,
                             Authenticator auth,
                             int messageNum)
Retrieve an individual message from the mail store.

Parameters:
storeConfig -
auth -
messageNum -
Returns:


Copyright © 2010 Jasig. All Rights Reserved.