Class EmailServiceImpl
java.lang.Object
org.broadleafcommerce.common.email.service.EmailServiceImpl
- All Implemented Interfaces:
EmailService
- Author:
- jfischer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EmailReportingDaoprotected EmailServiceProducerprotected EmailTrackingManagerprotected MessageCreatorprotected ServerInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleansendBasicEmail(EmailInfo emailInfo, EmailTarget emailTarget, Map<String, Object> props) booleanbooleansendTemplateEmail(EmailTarget emailTarget, EmailInfo emailInfo, Map<String, Object> props) voidsetEmailServiceProducer(EmailServiceProducer emailServiceProducer) voidsetEmailTrackingManager(EmailTrackingManager emailTrackingManager) voidsetMessageCreator(MessageCreator messageCreator) voidsetServerInfo(ServerInfo serverInfo)
-
Field Details
-
emailTrackingManager
-
serverInfo
-
emailServiceProducer
-
messageCreator
-
emailReportingDao
-
-
Constructor Details
-
EmailServiceImpl
public EmailServiceImpl()
-
-
Method Details
-
sendTemplateEmail
public boolean sendTemplateEmail(EmailTarget emailTarget, EmailInfo emailInfo, Map<String, Object> props) - Specified by:
sendTemplateEmailin interfaceEmailService
-
sendTemplateEmail
public boolean sendTemplateEmail(String emailAddress, EmailInfo emailInfo, Map<String, Object> props) - Specified by:
sendTemplateEmailin interfaceEmailService
-
sendBasicEmail
public boolean sendBasicEmail(EmailInfo emailInfo, EmailTarget emailTarget, Map<String, Object> props) - Specified by:
sendBasicEmailin interfaceEmailService
-
getEmailTrackingManager
- Returns:
- the emailTrackingManager
-
setEmailTrackingManager
- Parameters:
emailTrackingManager- the emailTrackingManager to set
-
getServerInfo
- Returns:
- the serverInfo
-
setServerInfo
- Parameters:
serverInfo- the serverInfo to set
-
getEmailServiceProducer
- Returns:
- the emailServiceProducer
-
setEmailServiceProducer
- Parameters:
emailServiceProducer- the emailServiceProducer to set
-
getMessageCreator
- Returns:
- the messageCreator
-
setMessageCreator
- Parameters:
messageCreator- the messageCreator to set
-