Package org.alfresco.email.dsl.imap
Class ImapUtil
java.lang.Object
org.alfresco.email.dsl.imap.ImapUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.mail.Folderjavax.mail.FoldergetFolder(org.alfresco.utility.model.ContentModel contentModel) Returns IMAP folder for the provided ContentModeljavax.mail.MessagegetMessageBySubject(javax.mail.Message[] messages, String subject) Returns message if it exists otherwise returns nullprotected StringgetMessageContent(javax.mail.Message message) Returns multipart message content as textgetMessageFlagName(javax.mail.Flags.Flag flag) getObjectName(String path) Returns the object name e.g.
-
Constructor Details
-
ImapUtil
-
-
Method Details
-
getCurrentFolder
- Throws:
Exception
-
getFolder
public javax.mail.Folder getFolder(org.alfresco.utility.model.ContentModel contentModel) throws Exception Returns IMAP folder for the provided ContentModel- Throws:
Exception
-
getMessageBySubject
public javax.mail.Message getMessageBySubject(javax.mail.Message[] messages, String subject) throws Exception Returns message if it exists otherwise returns null- Throws:
Exception
-
getMessageContent
Returns multipart message content as text- Throws:
Exception
-
getObjectName
Returns the object name e.g. getObjectName("/documentLibrary/file.txt") will return file.txt -
getCurrentSiteName
- Throws:
Exception
-
getMessageFlagName
-