org.alfresco.email.server
Class EmailServiceImpl
java.lang.Object
org.alfresco.email.server.EmailServiceImpl
- All Implemented Interfaces:
- EmailService
public class EmailServiceImpl
- extends java.lang.Object
- implements EmailService
Concrete email service implementation. This is responsible for routing the
emails into the server.
- Since:
- 2.2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EmailServiceImpl
public EmailServiceImpl()
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
- Parameters:
namespaceService
- the service to resolve namespace prefixes
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService
- Alfresco Node Service
setSearchService
public void setSearchService(org.alfresco.service.cmr.search.SearchService searchService)
- Parameters:
searchService
- Alfresco Search Service
setRetryingTransactionHelper
public void setRetryingTransactionHelper(RetryingTransactionHelper retryingTransactionHelper)
- Parameters:
retryingTransactionHelper
- Alfresco RetryingTransactionHelper
setAuthorityService
public void setAuthorityService(AuthorityService authorityService)
- Parameters:
authorityService
- Alfresco authority service
getEmailMessageHandlerMap
public java.util.Map getEmailMessageHandlerMap()
- Returns:
- Map of message handlers
setEmailMessageHandlerMap
public void setEmailMessageHandlerMap(java.util.Map emailMessageHandlerMap)
- Parameters:
emailMessageHandlerMap
- Map of message handlers
setUnknownUser
public void setUnknownUser(java.lang.String unknownUser)
- Parameters:
unknownUser
- Login of user that should be set as unknown.
setEmailInboundEnabled
public void setEmailInboundEnabled(boolean mailInboundEnabled)
importMessage
public void importMessage(EmailMessage message)
- Processes an email message. The message's content is intended for a node found by
examining the email's target address.
- Specified by:
importMessage
in interface EmailService
- Parameters:
message
- the email message
importMessage
public void importMessage(org.alfresco.service.cmr.repository.NodeRef nodeRef,
EmailMessage message)
- Process an email message. The message's content is intended for a specific node.
- Specified by:
importMessage
in interface EmailService
- Parameters:
nodeRef
- the node to import the message tomessage
- the email message
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.