it.sistematica.isharedoc.service.mail
Class MessageInstanceSender

java.lang.Object
  extended by it.sistematica.isharedoc.service.mail.MessageInstanceSender

public class MessageInstanceSender
extends java.lang.Object


Constructor Summary
MessageInstanceSender(MessageInstance messageInstance)
           
 
Method Summary
 MessageInstanceSender addAttachments(java.util.Map<java.lang.String,java.io.InputStream> attachments)
           
 MessageInstanceSender replaceAttachments(java.util.Map<java.lang.String,java.io.InputStream> attachments)
           
 MessageInstanceSender replaceBody(java.lang.String body)
           
 MessageInstanceSender replaceRecipientsBCC(javax.mail.internet.InternetAddress[] sendBcc)
           
 MessageInstanceSender replaceRecipientsCC(javax.mail.internet.InternetAddress[] sendCc)
           
 MessageInstanceSender replaceRecipientsTO(javax.mail.internet.InternetAddress[] sendTo)
           
 MessageInstanceSender replaceSubject(java.lang.String subject)
           
 void send()
           
 void setConfiguration(it.neverworks.util.Configuration configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageInstanceSender

public MessageInstanceSender(MessageInstance messageInstance)
Method Detail

setConfiguration

public void setConfiguration(it.neverworks.util.Configuration configuration)

replaceBody

public MessageInstanceSender replaceBody(java.lang.String body)

replaceSubject

public MessageInstanceSender replaceSubject(java.lang.String subject)

replaceRecipientsTO

public MessageInstanceSender replaceRecipientsTO(javax.mail.internet.InternetAddress[] sendTo)

replaceRecipientsCC

public MessageInstanceSender replaceRecipientsCC(javax.mail.internet.InternetAddress[] sendCc)

replaceRecipientsBCC

public MessageInstanceSender replaceRecipientsBCC(javax.mail.internet.InternetAddress[] sendBcc)

replaceAttachments

public MessageInstanceSender replaceAttachments(java.util.Map<java.lang.String,java.io.InputStream> attachments)

addAttachments

public MessageInstanceSender addAttachments(java.util.Map<java.lang.String,java.io.InputStream> attachments)

send

public void send()
          throws javax.mail.MessagingException,
                 java.io.IOException
Throws:
javax.mail.MessagingException
java.io.IOException