@Service(value="blEmailService") public class EmailServiceImpl extends Object implements EmailService
Modifier and Type | Field and Description |
---|---|
protected EmailReportingDao |
emailReportingDao |
protected EmailServiceProducer |
emailServiceProducer |
protected EmailTrackingManager |
emailTrackingManager |
protected MessageCreator |
messageCreator |
protected ServerInfo |
serverInfo |
Constructor and Description |
---|
EmailServiceImpl() |
Modifier and Type | Method and Description |
---|---|
EmailServiceProducer |
getEmailServiceProducer() |
EmailTrackingManager |
getEmailTrackingManager() |
MessageCreator |
getMessageCreator() |
ServerInfo |
getServerInfo() |
boolean |
sendBasicEmail(EmailInfo emailInfo,
EmailTarget emailTarget,
Map<String,Object> props) |
boolean |
sendTemplateEmail(EmailTarget emailTarget,
EmailInfo emailInfo,
Map<String,Object> props) |
boolean |
sendTemplateEmail(String emailAddress,
EmailInfo emailInfo,
Map<String,Object> props) |
void |
setEmailServiceProducer(EmailServiceProducer emailServiceProducer) |
void |
setEmailTrackingManager(EmailTrackingManager emailTrackingManager) |
void |
setMessageCreator(MessageCreator messageCreator) |
void |
setServerInfo(ServerInfo serverInfo) |
protected EmailTrackingManager emailTrackingManager
protected ServerInfo serverInfo
protected EmailServiceProducer emailServiceProducer
protected MessageCreator messageCreator
protected EmailReportingDao emailReportingDao
public boolean sendTemplateEmail(EmailTarget emailTarget, EmailInfo emailInfo, Map<String,Object> props)
sendTemplateEmail
in interface EmailService
public boolean sendTemplateEmail(String emailAddress, EmailInfo emailInfo, Map<String,Object> props)
sendTemplateEmail
in interface EmailService
public boolean sendBasicEmail(EmailInfo emailInfo, EmailTarget emailTarget, Map<String,Object> props)
sendBasicEmail
in interface EmailService
public EmailTrackingManager getEmailTrackingManager()
public void setEmailTrackingManager(EmailTrackingManager emailTrackingManager)
emailTrackingManager
- the emailTrackingManager to setpublic ServerInfo getServerInfo()
public void setServerInfo(ServerInfo serverInfo)
serverInfo
- the serverInfo to setpublic EmailServiceProducer getEmailServiceProducer()
public void setEmailServiceProducer(EmailServiceProducer emailServiceProducer)
emailServiceProducer
- the emailServiceProducer to setpublic MessageCreator getMessageCreator()
public void setMessageCreator(MessageCreator messageCreator)
messageCreator
- the messageCreator to setCopyright © 2019. All rights reserved.