public class MgnlMailFactory extends Object
Constructor and Description |
---|
MgnlMailFactory(MailModule mailModule) |
MgnlMailFactory(info.magnolia.module.ModuleRegistry moduleRegistry)
Deprecated.
since 5.5. Please, use
MgnlMailFactory(info.magnolia.module.mail.MailModule mailModule) instead. |
Modifier and Type | Method and Description |
---|---|
MgnlEmail |
getEmail(Map<String,Object> params)
Creates email with no attachments.
|
MgnlEmail |
getEmail(Map<String,Object> params,
List<MailAttachment> attachments)
Creates email with attachments.
|
protected MgnlEmail |
getEmail(Map<String,Object> params,
List<MailAttachment> attachments,
MailTemplate template) |
MgnlEmail |
getEmailFromTemplate(String id,
List<MailAttachment> attachments,
Map<String,Object> params)
Creates email using predefined template.
|
MgnlEmail |
getEmailFromTemplate(String id,
Map<String,Object> params)
Creates email using predefined template with no attachments.
|
protected MgnlEmail |
getEmailFromType(MailTemplate template) |
MgnlEmail |
getEmailFromType(Map<String,Object> params,
String type)
Creates email with no attachments.
|
MgnlEmail |
getEmailFromType(Map<String,Object> params,
String type,
List<MailAttachment> attachments)
Creates email with attachments.
|
MgnlEmail |
getEmailFromType(Map<String,Object> params,
String type,
String contentType,
List<MailAttachment> attachments) |
MgnlMailHandler |
getEmailHandler() |
Map<String,String> |
getRenderers() |
protected MailTemplate |
getTemplate(String templateName) |
void |
setRenderers(Map<String,String> renderers) |
@Inject public MgnlMailFactory(MailModule mailModule)
public MgnlMailFactory(info.magnolia.module.ModuleRegistry moduleRegistry)
MgnlMailFactory(info.magnolia.module.mail.MailModule mailModule)
instead.public MgnlMailHandler getEmailHandler()
public MgnlEmail getEmailFromType(Map<String,Object> params, String type)
public MgnlEmail getEmailFromType(Map<String,Object> params, String type, String contentType, List<MailAttachment> attachments)
public MgnlEmail getEmailFromType(Map<String,Object> params, String type, List<MailAttachment> attachments)
public MgnlEmail getEmail(Map<String,Object> params, List<MailAttachment> attachments)
public MgnlEmail getEmailFromTemplate(String id, List<MailAttachment> attachments, Map<String,Object> params) throws Exception
Exception
public MgnlEmail getEmailFromTemplate(String id, Map<String,Object> params) throws Exception
Exception
protected MgnlEmail getEmail(Map<String,Object> params, List<MailAttachment> attachments, MailTemplate template)
protected MgnlEmail getEmailFromType(MailTemplate template) throws Exception
Exception
protected MailTemplate getTemplate(String templateName) throws Exception
Exception
Copyright © 2020 Magnolia International Ltd.. All rights reserved.