org.alfresco.email.server.handler
Class FolderEmailMessageHandler

java.lang.Object
  extended by org.alfresco.email.server.handler.AbstractEmailMessageHandler
      extended by org.alfresco.email.server.handler.FolderEmailMessageHandler
All Implemented Interfaces:
EmailMessageHandler

public class FolderEmailMessageHandler
extends AbstractEmailMessageHandler

Handler implementation address to folder node.

Since:
2.2

Constructor Summary
FolderEmailMessageHandler()
           
 
Method Summary
 void addAlfrescoContent(org.alfresco.service.cmr.repository.NodeRef spaceNodeRef, EmailMessage message)
          Add content to Alfresco repository
 void processMessage(org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)
          Method invokes for processing email message.
 
Methods inherited from class org.alfresco.email.server.handler.AbstractEmailMessageHandler
addAttachment, addAttachments, addContentNode, addContentNode, addEmailedAspect, getContentService, getDictionaryService, getMimetypeService, getNodeService, getTargetNode, setContentService, setDictionaryService, setMimetypeService, setNodeService, writeContent, writeContent, writeContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FolderEmailMessageHandler

public FolderEmailMessageHandler()
Method Detail

processMessage

public void processMessage(org.alfresco.service.cmr.repository.NodeRef nodeRef,
                           EmailMessage message)
Method invokes for processing email message.

Parameters:
nodeRef - Target node
message - 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 node
mailParser - 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.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.