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
Abstact class implements common logic for forum processing email mesages.
- Since:
- 2.2
- Author:
- maxim
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected NodeRefaddPostNode(NodeRef nodeRef, EmailMessage message) Posts contentprotected NodeRefaddTopicNode(NodeRef parentNode, String name) Adds topic node into Alfresco repositoryprotected NodeRefgetTopicNode(NodeRef nodeRef, String name) Finds first child with specified nameMethods inherited from class org.alfresco.email.server.handler.AbstractEmailMessageHandler
addAttachment, addAttachments, addContentNode, addContentNode, addEmailedAspect, encodeSubject, getContentService, getDictionaryService, getMimetypeService, getNodeService, setContentService, setDictionaryService, setMimetypeService, setNodeService, writeContent, writeContentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.email.server.handler.EmailMessageHandler
processMessage
-
Constructor Details
-
AbstractForumEmailMessageHandler
public AbstractForumEmailMessageHandler()
-
-
Method Details
-
addPostNode
Posts content- Parameters:
nodeRef- Reference to nodemessage- Mail parser- Returns:
- Returns the new post node
-
getTopicNode
Finds first child with specified name- Parameters:
nodeRef- Parent node for the searchname- String for search- Returns:
- Reference to found node or null if node isn't found
-
addTopicNode
Adds topic node into Alfresco repository- Parameters:
parentNode- Parent nodename- Topic name- Returns:
- Reference to created node
-