java.lang.Object
org.broadleafcommerce.common.email.service.message.MessageCreator
Direct Known Subclasses:
NullMessageCreator

public abstract class MessageCreator extends Object
  • Constructor Details

    • MessageCreator

      public MessageCreator(org.springframework.mail.javamail.JavaMailSender mailSender)
  • Method Details

    • sendMessage

      public void sendMessage(Map<String,Object> props) throws org.springframework.mail.MailException
      Throws:
      org.springframework.mail.MailException
    • buildMessageBody

      public abstract String buildMessageBody(EmailInfo info, Map<String,Object> props)
    • buildMimeMessagePreparator

      public org.springframework.mail.javamail.MimeMessagePreparator buildMimeMessagePreparator(Map<String,Object> props)
    • getMailSender

      public org.springframework.mail.javamail.JavaMailSender getMailSender()
    • setMailSender

      public void setMailSender(org.springframework.mail.javamail.JavaMailSender mailSender)