Package com.day.cq.mailer.email
Interface EmailTemplate<Type extends Email>
-
- Type Parameters:
Type- Type of email
- All Superinterfaces:
MessageTemplate<Type>
public interface EmailTemplate<Type extends Email> extends MessageTemplate<Type>
Define aTemplatethat can be used to build Emails.- Since:
- 5.4
- See Also:
MessageTemplate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.nio.charset.CharsetgetCharSet()InternetAddressgetFrom()java.lang.StringgetSubject()java.lang.StringgetText()voidsetCharSet(java.nio.charset.Charset charSet)voidsetFrom(InternetAddress from)voidsetSubject(java.lang.String subject)voidsetText(java.lang.String text)-
Methods inherited from interface com.day.cq.mailer.MessageTemplate
buildMessage, dispose, getType, put
-
-
-
-
Method Detail
-
setText
void setText(java.lang.String text)
- Parameters:
text- to set as body of this message
-
getText
java.lang.String getText()
- Returns:
- message body set on template
-
setSubject
void setSubject(java.lang.String subject)
- Parameters:
subject- to be used for the email
-
getSubject
java.lang.String getSubject()
- Returns:
- the subject set to this template
-
setFrom
void setFrom(InternetAddress from) throws AddressException
- Parameters:
from- and Address to be used as from- Throws:
AddressException- in case the address is in invalid format
-
getFrom
InternetAddress getFrom()
- Returns:
- the address set
-
setCharSet
void setCharSet(java.nio.charset.Charset charSet)
- Parameters:
charSet- to use for sending
-
getCharSet
java.nio.charset.Charset getCharSet()
- Returns:
- charSet set
-
-