org.broadleafcommerce.common.email.service
Class NullEmailServiceImpl

java.lang.Object
  extended by org.broadleafcommerce.common.email.service.NullEmailServiceImpl
All Implemented Interfaces:
EmailService

public class NullEmailServiceImpl
extends Object
implements EmailService

This null implementation class can be used during development to work around the need to have a working SMTP service to route emails through.

Author:
aazzolini

Constructor Summary
NullEmailServiceImpl()
           
 
Method Summary
 boolean sendBasicEmail(EmailInfo emailInfo, EmailTarget emailTarget, HashMap<String,Object> props)
           
 boolean sendTemplateEmail(EmailTarget emailTarget, EmailInfo emailInfo, HashMap<String,Object> props)
           
 boolean sendTemplateEmail(String emailAddress, EmailInfo emailInfo, HashMap<String,Object> props)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullEmailServiceImpl

public NullEmailServiceImpl()
Method Detail

sendTemplateEmail

public boolean sendTemplateEmail(String emailAddress,
                                 EmailInfo emailInfo,
                                 HashMap<String,Object> props)
Specified by:
sendTemplateEmail in interface EmailService

sendTemplateEmail

public boolean sendTemplateEmail(EmailTarget emailTarget,
                                 EmailInfo emailInfo,
                                 HashMap<String,Object> props)
Specified by:
sendTemplateEmail in interface EmailService

sendBasicEmail

public boolean sendBasicEmail(EmailInfo emailInfo,
                              EmailTarget emailTarget,
                              HashMap<String,Object> props)
Specified by:
sendBasicEmail in interface EmailService


Copyright © 2013. All Rights Reserved.