Class FolderEmailMessageHandler
java.lang.Object
org.alfresco.email.server.handler.AbstractEmailMessageHandler
org.alfresco.email.server.handler.FolderEmailMessageHandler
- All Implemented Interfaces:
EmailMessageHandler
Handler implementation address to folder node.
- Since:
- 2.2
- Author:
- Yan O
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAlfrescoContent(NodeRef spaceNodeRef, EmailMessage message) Add content to Alfresco repositorybooleanvoidprocessMessage(NodeRef nodeRef, EmailMessage message) Method invokes for processing email message.voidsetOverwriteDuplicates(boolean overwriteDuplicates) Set the behaviour to be done on detecting a new message with the same subject.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
-
Constructor Details
-
FolderEmailMessageHandler
public FolderEmailMessageHandler()
-
-
Method Details
-
processMessage
Method invokes for processing email message.- Parameters:
nodeRef- Target nodemessage- Email message
-
addAlfrescoContent
Add content to Alfresco repository- Parameters:
spaceNodeRef- Addressed nodemessage- 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()
-