public interface BaseMail
Modifier and Type | Method and Description |
---|---|
void |
copyMail(String mailId,
String dstId,
String newName) |
Mail |
createMail(Mail mail) |
void |
deleteMail(String mailId) |
void |
extendedMailCopy(String mailId,
String dstId,
boolean categories,
boolean keywords,
boolean propertyGroups,
boolean notes,
boolean wiki) |
List<Mail> |
getMailChildren(String fldId) |
String |
getMailPath(String uuid) |
Mail |
getMailProperties(String mailId) |
Mail |
importEml(String dstId,
InputStream is) |
Mail |
importMsg(String dstId,
InputStream is) |
boolean |
isValidMail(String mailId) |
void |
moveMail(String mailId,
String dstId) |
void |
purgeMail(String mailId) |
void |
renameMail(String mailId,
String newName) |
Mail createMail(Mail mail) throws PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
Mail getMailProperties(String mailId) throws AccessDeniedException, RepositoryException, PathNotFoundException, DatabaseException, UnknowException, WebserviceException
void deleteMail(String mailId) throws AutomationException, LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
void purgeMail(String mailId) throws LockException, PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
void renameMail(String mailId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
void moveMail(String mailId, String dstId) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
void copyMail(String mailId, String dstId, String newName) throws PathNotFoundException, ItemExistsException, AccessDeniedException, RepositoryException, IOException, AutomationException, DatabaseException, UserQuotaExceededException, UnknowException, WebserviceException
void extendedMailCopy(String mailId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki) throws ItemExistsException, PathNotFoundException, AccessDeniedException, RepositoryException, IOException, DatabaseException, UserQuotaExceededException, AutomationException, UnknowException, WebserviceException
List<Mail> getMailChildren(String fldId) throws AccessDeniedException, PathNotFoundException, RepositoryException, DatabaseException, UnknowException, WebserviceException
boolean isValidMail(String mailId) throws PathNotFoundException, AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
String getMailPath(String uuid) throws AccessDeniedException, RepositoryException, DatabaseException, UnknowException, WebserviceException
Mail importEml(String dstId, InputStream is) throws MessagingException, PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, UnsupportedMimeTypeException, FileSizeExceededException, ExtensionException, AutomationException, IOException, UnknowException, WebserviceException
MessagingException
PathNotFoundException
ItemExistsException
VirusDetectedException
AccessDeniedException
RepositoryException
DatabaseException
UserQuotaExceededException
UnsupportedMimeTypeException
FileSizeExceededException
ExtensionException
AutomationException
IOException
UnknowException
WebserviceException
Mail importMsg(String dstId, InputStream is) throws MessagingException, PathNotFoundException, ItemExistsException, VirusDetectedException, AccessDeniedException, RepositoryException, DatabaseException, UserQuotaExceededException, UnsupportedMimeTypeException, FileSizeExceededException, ExtensionException, AutomationException, IOException, UnknowException, WebserviceException
MessagingException
PathNotFoundException
ItemExistsException
VirusDetectedException
AccessDeniedException
RepositoryException
DatabaseException
UserQuotaExceededException
UnsupportedMimeTypeException
FileSizeExceededException
ExtensionException
AutomationException
IOException
UnknowException
WebserviceException
Copyright © 2020 Open Knowledge Management System S.L.. All Rights Reserved.