All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jlot.mailing.sender.TranslatorNotificationMailSender Maven / Gradle / Ivy

There is a newer version: 1.2
Show newest version
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