Class FolderEmailMessageHandler

    • Constructor Detail

      • FolderEmailMessageHandler

        public FolderEmailMessageHandler()
    • Method Detail

      • processMessage

        public void processMessage​(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                                   EmailMessage message)
        Method invokes for processing email message.
        Parameters:
        nodeRef - Target node
        message - Email message
      • addAlfrescoContent

        public void addAlfrescoContent​(org.alfresco.service.cmr.repository.NodeRef spaceNodeRef,
                                       EmailMessage message)
                                throws java.io.IOException
        Add content to Alfresco repository
        Parameters:
        spaceNodeRef - Addressed node
        message - Mail message
        Throws:
        java.io.IOException - Exception can be thrown while saving a content into Alfresco repository.
      • setOverwriteDuplicates

        public void setOverwriteDuplicates​(boolean overwriteDuplicates)
        Set the behaviour to be done on detecting a new message with the same subject.
        Parameters:
        overwriteDuplicates - boolean
      • isOverwriteDuplicates

        public boolean isOverwriteDuplicates()