Class FreemarkerEmailMessage
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.email.FreemarkerEmailMessage
-
public class FreemarkerEmailMessage extends Object
A framework that makes it simpler to send email messages with a body built from a Freemarker template.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddRecipient(javax.mail.Message.RecipientType type, String emailAddress)voidaddRecipient(javax.mail.Message.RecipientType type, String emailAddress, String personalName)StringgetReplyToAddress()voidprocessTemplate()booleansend()voidsetBodyMap(Map<String,Object> body)voidsetHtmlContent(String htmlContent)voidsetSubject(String subject)voidsetTextContent(String textContent)
-
-
-
Method Detail
-
addRecipient
public void addRecipient(javax.mail.Message.RecipientType type, String emailAddress)
-
addRecipient
public void addRecipient(javax.mail.Message.RecipientType type, String emailAddress, String personalName)
-
setSubject
public void setSubject(String subject)
-
setHtmlContent
public void setHtmlContent(String htmlContent)
-
setTextContent
public void setTextContent(String textContent)
-
processTemplate
public void processTemplate()
-
send
public boolean send()
-
getReplyToAddress
public String getReplyToAddress()
-
-