Class AttachmentsExtractor


  • public class AttachmentsExtractor
    extends java.lang.Object
    Extract attachments according to provided AttachmentsExtractorMode
    Since:
    3.4.7
    • Constructor Detail

      • AttachmentsExtractor

        public AttachmentsExtractor()
    • Method Detail

      • setFileFolderService

        public void setFileFolderService​(FileFolderService fileFolderService)
      • setNodeService

        public void setNodeService​(org.alfresco.service.cmr.repository.NodeService nodeService)
      • setImapService

        public void setImapService​(ImapService imapService)
      • setServiceRegistry

        public void setServiceRegistry​(ServiceRegistry serviceRegistry)
      • setAttachmentsExtractorMode

        public void setAttachmentsExtractorMode​(java.lang.String attachmentsExtractorMode)
      • setMimetypeService

        public void setMimetypeService​(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
      • init

        public void init()
      • extractAttachments

        public void extractAttachments​(org.alfresco.service.cmr.repository.NodeRef messageRef,
                                       javax.mail.internet.MimeMessage originalMessage)
                                throws java.io.IOException,
                                       javax.mail.MessagingException
        Throws:
        java.io.IOException
        javax.mail.MessagingException