public class MailServiceImpl extends java.lang.Object implements MailService
| Constructor and Description | 
|---|
| MailServiceImpl(org.springframework.mail.javamail.JavaMailSender javaMailSender,
               java.lang.String fromAddress)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | sendEmail(java.lang.String toEmail,
         java.lang.String subject,
         java.lang.String body)Method to send emails. | 
public MailServiceImpl(org.springframework.mail.javamail.JavaMailSender javaMailSender,
                       java.lang.String fromAddress)
javaMailSender - An implementation of the JavaMailSender interface.fromAddress - The from email address for the email.public void sendEmail(@NotBlank(message="Cannot send email to blank address.") @Nonnull
                      java.lang.String toEmail,
                      @NotBlank(message="Subject cannot be empty") @Nonnull
                      java.lang.String subject,
                      @Nullable
                      java.lang.String body)
               throws GenieException
MailServicesendEmail in interface MailServicetoEmail - The email address to send the email to.subject - The subject of the email.body - The body of the emailGenieException - If there is any problem