Package org.alfresco.service.cmr.email
Interface EmailService
-
- All Known Implementing Classes:
EmailServiceImpl,EmailServiceRemotable
public interface EmailServiceService to process email messages. The incoming messages are treated as content that need to be created or modified. The target node can be the address of the node:14232@alfresco.mycorp.com where 14232 is a the node's unique identifier (sys:node-dbid)- Since:
- 2.2
- Author:
- Derek Hulley
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidimportMessage(EmailDelivery delivery, EmailMessage message)Processes an email message.voidimportMessage(EmailDelivery delivery, org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)Process an email message.
-
-
-
Method Detail
-
importMessage
@Auditable(parameters="message") void importMessage(EmailDelivery delivery, EmailMessage message)
Processes an email message. The message's content is intended for a node found by examining the email's target address.- Parameters:
delivery- instructions - who gets the message and who is it frommessage- the email message- Throws:
EmailMessageException- if the message is rejected for any reason
-
importMessage
@Auditable(parameters={"nodeRef","message"}) void importMessage(EmailDelivery delivery, org.alfresco.service.cmr.repository.NodeRef nodeRef, EmailMessage message)Process an email message. The message's content is intended for a specific node.- Parameters:
delivery- instructions - who gets the message and who is it fromnodeRef- the node to import the message tomessage- the email message- Throws:
EmailMessageException- if the message is rejected for any reason
-
-