Class AbstractForumEmailMessageHandler

java.lang.Object
org.alfresco.email.server.handler.AbstractEmailMessageHandler
org.alfresco.email.server.handler.AbstractForumEmailMessageHandler
All Implemented Interfaces:
EmailMessageHandler
Direct Known Subclasses:
DocumentEmailMessageHandler, ForumEmailMessageHandler, TopicEmailMessageHandler

public abstract class AbstractForumEmailMessageHandler extends AbstractEmailMessageHandler
Abstact class implements common logic for forum processing email mesages.
Since:
2.2
Author:
maxim
  • Constructor Details

    • AbstractForumEmailMessageHandler

      public AbstractForumEmailMessageHandler()
  • Method Details

    • addPostNode

      protected NodeRef addPostNode(NodeRef nodeRef, EmailMessage message)
      Posts content
      Parameters:
      nodeRef - Reference to node
      message - Mail parser
      Returns:
      Returns the new post node
    • getTopicNode

      protected NodeRef getTopicNode(NodeRef nodeRef, String name)
      Finds first child with specified name
      Parameters:
      nodeRef - Parent node for the search
      name - String for search
      Returns:
      Reference to found node or null if node isn't found
    • addTopicNode

      protected NodeRef addTopicNode(NodeRef parentNode, String name)
      Adds topic node into Alfresco repository
      Parameters:
      parentNode - Parent node
      name - Topic name
      Returns:
      Reference to created node