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 Summary
Constructors Constructor Description AbstractForumEmailMessageHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.alfresco.service.cmr.repository.NodeRefaddPostNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)Posts contentprotected org.alfresco.service.cmr.repository.NodeRefaddTopicNode(org.alfresco.service.cmr.repository.NodeRef parentNode, java.lang.String name)Adds topic node into Alfresco repositoryprotected org.alfresco.service.cmr.repository.NodeRefgetTopicNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name)Finds first child with specified name-
Methods inherited from class org.alfresco.email.server.handler.AbstractEmailMessageHandler
addAttachment, addAttachments, addContentNode, addContentNode, addEmailedAspect, encodeSubject, getContentService, getDictionaryService, getMimetypeService, getNodeService, setContentService, setDictionaryService, setMimetypeService, setNodeService, writeContent, writeContent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.alfresco.email.server.handler.EmailMessageHandler
processMessage
-
-
-
-
Method Detail
-
addPostNode
protected org.alfresco.service.cmr.repository.NodeRef addPostNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)Posts content- Parameters:
nodeRef- Reference to nodemessage- Mail parser- Returns:
- Returns the new post node
-
getTopicNode
protected org.alfresco.service.cmr.repository.NodeRef getTopicNode(org.alfresco.service.cmr.repository.NodeRef nodeRef, java.lang.String name)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
protected org.alfresco.service.cmr.repository.NodeRef addTopicNode(org.alfresco.service.cmr.repository.NodeRef parentNode, java.lang.String name)Adds topic node into Alfresco repository- Parameters:
parentNode- Parent nodename- Topic name- Returns:
- Reference to created node
-
-