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 Summary
Constructors Constructor Description FolderEmailMessageHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAlfrescoContent(org.alfresco.service.cmr.repository.NodeRef spaceNodeRef, EmailMessage message)Add content to Alfresco repositorybooleanisOverwriteDuplicates()voidprocessMessage(org.alfresco.service.cmr.repository.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
-
-
-
-
Method Detail
-
processMessage
public void processMessage(org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)Method invokes for processing email message.- Parameters:
nodeRef- Target nodemessage- Email message
-
addAlfrescoContent
public void addAlfrescoContent(org.alfresco.service.cmr.repository.NodeRef spaceNodeRef, EmailMessage message) throws java.io.IOExceptionAdd content to Alfresco repository- Parameters:
spaceNodeRef- Addressed nodemessage- Mail message- Throws:
java.io.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()
-
-