org.alfresco.email.server.handler
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
| Methods inherited from class org.alfresco.email.server.handler.AbstractEmailMessageHandler |
addAttachment, addAttachments, addContentNode, addContentNode, addEmailedAspect, 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 |
FolderEmailMessageHandler
public FolderEmailMessageHandler()
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.IOException
- Add content to Alfresco repository
- Parameters:
spaceNodeRef - Addressed nodemailParser - Mail message
- Throws:
java.io.IOException - Exception can be thrown while saving a content into Alfresco repository.
javax.mail.MessagingException - Exception can be thrown while parsing e-mail message.
setOverwriteDuplicates
public void setOverwriteDuplicates(boolean overwriteDuplicates)
- Set the behaviour to be done on detecting a new message with the same subject.
- Parameters:
overwriteDuplicates -
isOverwriteDuplicates
public boolean isOverwriteDuplicates()
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.