ninja.postoffice.commonsmail
Interface CommonsmailHelper

All Known Implementing Classes:
CommonsmailHelperImpl

public interface CommonsmailHelper


Method Summary
 List<Tuple<String,String>> createListOfAddresses(Collection<String> emails)
           
 org.apache.commons.mail.MultiPartEmail createMultiPartEmailWithContent(Mail mail)
          Creates a MultiPartEmail.
 Tuple<String,String> createValidEmailFromString(String email)
           
 void doPopulateMultipartMailWithContent(org.apache.commons.mail.MultiPartEmail multiPartEmail, Mail mail)
           
 void doSetServerParameter(org.apache.commons.mail.MultiPartEmail multiPartEmail, String smtpHost, Integer smtpPort, Boolean smtpSsl, String smtpUser, String smtpPassword, Boolean smtpDebug)
           
 

Method Detail

doPopulateMultipartMailWithContent

void doPopulateMultipartMailWithContent(org.apache.commons.mail.MultiPartEmail multiPartEmail,
                                        Mail mail)
                                        throws javax.mail.internet.AddressException,
                                               org.apache.commons.mail.EmailException
Throws:
javax.mail.internet.AddressException
org.apache.commons.mail.EmailException

createMultiPartEmailWithContent

org.apache.commons.mail.MultiPartEmail createMultiPartEmailWithContent(Mail mail)
                                                                       throws org.apache.commons.mail.EmailException
Creates a MultiPartEmail. Selects the correct implementation regarding html (MultiPartEmail) and/or txt content or both. Populates the mutlipart email accordingly with the txt / html content.

Throws:
org.apache.commons.mail.EmailException

doSetServerParameter

void doSetServerParameter(org.apache.commons.mail.MultiPartEmail multiPartEmail,
                          String smtpHost,
                          Integer smtpPort,
                          Boolean smtpSsl,
                          String smtpUser,
                          String smtpPassword,
                          Boolean smtpDebug)

createListOfAddresses

List<Tuple<String,String>> createListOfAddresses(Collection<String> emails)
                                                 throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException

createValidEmailFromString

Tuple<String,String> createValidEmailFromString(String email)
                                                throws javax.mail.internet.AddressException
Throws:
javax.mail.internet.AddressException


Copyright © 2012. All Rights Reserved.