public class MailFolderServiceImpl extends FaxToMailServiceSupport implements MailFolderService
serviceContext| Constructor and Description |
|---|
MailFolderServiceImpl() |
getApplicationConfig, getClientService, getConfigurationService, getDecoratorService, getEmailService, getMailFolderService, getNow, getPersistenceContext, getReferentielService, newService, setServiceContextclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetServiceContextpublic MailFolder getFolderForRecipient(String recipient)
getFolderForRecipient in interface MailFolderServicepublic Collection<MailFilter> getFiltersForRecipient(String recipient)
getFiltersForRecipient in interface MailFolderServicepublic List<MailFolder> getAllMailFolders()
getAllMailFolders in interface MailFolderServicepublic List<MailFolder> getRootMailFolders()
getRootMailFolders in interface MailFolderServicepublic List<MailFolder> getRootMailFoldersWithReadingRights(FaxToMailUser user)
getRootMailFoldersWithReadingRights in interface MailFolderServiceprotected void browseReadableFolders(MailFolder folder, List<MailFolder> readableRoots, FaxToMailUser user, boolean writable)
public List<MailFolder> getRootMailFoldersWithMoveRights(FaxToMailUser user)
getRootMailFoldersWithMoveRights in interface MailFolderServiceprotected void browseMoveableFolders(MailFolder folder, List<MailFolder> readableRoots, boolean inheritedAllowMoveDemandIntoFolder)
protected void findMoveFolders(MailFolder folder, FaxToMailUser user, List<MailFolder> folders)
public void fetchFolderAttributes(MailFolder folder)
fetchFolderAttributes in interface MailFolderServicepublic List<MailFolder> getMailFolders(Collection<String> ids)
getMailFolders in interface MailFolderServicepublic Set<MailFolder> getFoldersWithWaitingState(Set<WaitingState> requiredWaitingStates)
getFoldersWithWaitingState in interface MailFolderServiceprotected Collection<MailFolder> getFoldersWithWaitingState(MailFolder folder, Collection<WaitingState> parentWaitingState, Set<WaitingState> requiredWaitingStates)
public Map<String,Long> getMailFoldersUsage()
mailFolders et le nombre de mails qu'ils
contiennent pour pouvoir empecher la suppression.
Seulement pour les dossiers qui ont au moins un email.getMailFoldersUsage in interface MailFolderServicepublic MailFolder getFolderForFaxToMailUser(FaxToMailUser customerResponsible)
getFolderForFaxToMailUser in interface MailFolderServicepublic MailFolder getMailFolder(String topiaId)
getMailFolder in interface MailFolderServiceCopyright © 2014 CodeLutin. All rights reserved.