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

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

There is a newer version: 1.2
Show newest version
package org.jlot.mailing.sender;

import javax.inject.Inject;
import javax.mail.internet.MimeMessage;

import org.jlot.core.dto.InvitationDTO;
import org.jlot.core.dto.ProjectDTO;
import org.jlot.core.dto.UserDTO;
import org.jlot.mailing.domain.Mail;
import org.jlot.mailing.generator.InvitationMailGenerator;
import org.springframework.stereotype.Component;

@Component
public class InvitationMailSender extends MailSender
{
	@Inject
	private InvitationMailGenerator	invitationMailGenerator;

	public void sendMail ( UserDTO userDTO, InvitationDTO invitationDTO, ProjectDTO projectDTO )
	{
		Mail mail = invitationMailGenerator.generate(userDTO, projectDTO, invitationDTO);
		MimeMessage mimeMessage = mimeMessageGenerator.generate(mail);
		sendMessage(mimeMessage);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy