@Service(value="jasigMailTemplateService") public class MailTemplateServiceImpl extends Object implements org.springframework.beans.factory.BeanFactoryAware, MailTemplateService
| Modifier and Type | Field and Description |
|---|---|
protected org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
MailTemplateServiceImpl()
Default Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
buildAndSendCancelationMeetingEmail(Session session) |
void |
buildAndSendSessionEmails(Session session,
boolean isUpdate,
boolean isFirstTime) |
MailTask |
buildCancellationNoticeMailTask(ConferenceUser user,
Session session) |
String |
buildEmailMessage(MailTask mailTask) |
MailTask |
buildModeratorMailTask(ConferenceUser moderator,
Session session,
boolean isUpdate) |
MailTask |
buildParticipantMailTask(ConferenceUser participant,
Session session,
boolean isUpdate) |
MailTask |
buildSwitchRolesEmail(ConferenceUser user,
Session session,
ConferenceUser.Roles newRole) |
void |
sendEmail(MailTask mailTask) |
void |
sendMail(MailTask mt) |
void |
setBeanFactory(org.springframework.beans.factory.BeanFactory bf) |
void |
setFrom(String from) |
void |
setJavaMailSender(org.springframework.mail.javamail.JavaMailSender ms) |
void |
setSessionService(SessionService service) |
void |
setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine) |
@Value(value="${mail.from}")
public void setFrom(String from)
@Autowired public void setSessionService(SessionService service)
@Autowired
public void setBeanFactory(org.springframework.beans.factory.BeanFactory bf)
throws org.springframework.beans.BeansException
setBeanFactory in interface MailTemplateServicesetBeanFactory in interface org.springframework.beans.factory.BeanFactoryAwareorg.springframework.beans.BeansException@Autowired public void setJavaMailSender(org.springframework.mail.javamail.JavaMailSender ms)
@Autowired public void setVelocityEngine(org.apache.velocity.app.VelocityEngine velocityEngine)
public void sendMail(MailTask mt)
public void sendEmail(MailTask mailTask)
sendEmail in interface MailTemplateServicepublic void buildAndSendSessionEmails(Session session, boolean isUpdate, boolean isFirstTime)
buildAndSendSessionEmails in interface MailTemplateServicepublic MailTask buildModeratorMailTask(ConferenceUser moderator, Session session, boolean isUpdate)
buildModeratorMailTask in interface MailTemplateServicepublic MailTask buildSwitchRolesEmail(ConferenceUser user, Session session, ConferenceUser.Roles newRole)
buildSwitchRolesEmail in interface MailTemplateServicepublic MailTask buildParticipantMailTask(ConferenceUser participant, Session session, boolean isUpdate)
buildParticipantMailTask in interface MailTemplateServicepublic void buildAndSendCancelationMeetingEmail(Session session)
buildAndSendCancelationMeetingEmail in interface MailTemplateServicepublic MailTask buildCancellationNoticeMailTask(ConferenceUser user, Session session)
buildCancellationNoticeMailTask in interface MailTemplateServiceCopyright © 2016 Jasig. All Rights Reserved.