Class FolderEmailMessageHandler

java.lang.Object
org.alfresco.email.server.handler.AbstractEmailMessageHandler
org.alfresco.email.server.handler.FolderEmailMessageHandler
All Implemented Interfaces:
EmailMessageHandler

public class FolderEmailMessageHandler extends AbstractEmailMessageHandler
Handler implementation address to folder node.
Since:
2.2
Author:
Yan O
  • Constructor Details

    • FolderEmailMessageHandler

      public FolderEmailMessageHandler()
  • Method Details

    • processMessage

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

      public void addAlfrescoContent(NodeRef spaceNodeRef, EmailMessage message) throws IOException
      Add content to Alfresco repository
      Parameters:
      spaceNodeRef - Addressed node
      message - Mail message
      Throws:
      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()