com.openexchange.mail.api
Interface IMailFolderStorageEnhanced

All Superinterfaces:
IMailFolderStorage

public interface IMailFolderStorageEnhanced
extends IMailFolderStorage

IMailFolderStorageEnhanced

Author:
Thorben Betten

Field Summary
 
Fields inherited from interface com.openexchange.mail.api.IMailFolderStorage
EMPTY_PATH
 
Method Summary
 int getTotalCounter(java.lang.String fullName)
          Gets the total number of mails for specified folder.
 int getUnreadCounter(java.lang.String fullName)
          Gets the number of unread mails for specified folder.
 
Methods inherited from interface com.openexchange.mail.api.IMailFolderStorage
checkDefaultFolders, clearFolder, clearFolder, createFolder, deleteFolder, deleteFolder, exists, getConfirmedHamFolder, getConfirmedSpamFolder, getDraftsFolder, getFolder, getMessageQuota, getPath2DefaultFolder, getQuotas, getRootFolder, getSentFolder, getSpamFolder, getStorageQuota, getSubfolders, getTrashFolder, moveFolder, releaseResources, renameFolder, updateFolder
 

Method Detail

getUnreadCounter

int getUnreadCounter(java.lang.String fullName)
                     throws MailException
Gets the number of unread mails for specified folder.

Parameters:
fullName - The folder's full name
Returns:
The unread counter
Throws:
MailException - If an error occurs

getTotalCounter

int getTotalCounter(java.lang.String fullName)
                    throws MailException
Gets the total number of mails for specified folder.

Parameters:
fullName - The folder's full name
Returns:
The total counter
Throws:
MailException - If an error occurs