
org.jlot.mailing.sender.TranslatorNotificationMailSender Maven / Gradle / Ivy
package org.jlot.mailing.sender;
import java.util.Set;
import javax.inject.Inject;
import javax.mail.internet.MimeMessage;
import org.jlot.core.dto.UserDTO;
import org.jlot.mailing.domain.Mail;
import org.jlot.mailing.generator.TranslatorNotificationMailGenerator;
import org.springframework.stereotype.Component;
@Component
public class TranslatorNotificationMailSender extends MailSender
{
@Inject
private TranslatorNotificationMailGenerator translatorNotificationMailGenerator;
public void sendMail ( UserDTO translatorDTO, String projectName, Set setDeveloperDTOs, String mailType )
{
Mail mail = translatorNotificationMailGenerator.generate(translatorDTO, projectName, setDeveloperDTOs, mailType);
MimeMessage mimeMessage = mimeMessageGenerator.generate(mail);
sendMessage(mimeMessage);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy