Class MailTemplateRenderer
java.lang.Object
com.atlassian.crowd.manager.mailer.MailTemplateRenderer
Simple renderer, which naive substitutes macros into supplied values.
Supplied map should consist of macros and values to replacement.
Every supported macro should starts with "$", for example:
Map(
"$title", "Some Title",
"username", "JonBovi"
);
-
Constructor Summary
ConstructorsConstructorDescriptionMailTemplateRenderer
(PropertyManager propertyManager, Clock clock, HtmlRenderedEmailsEnabledChecker htmlRenderedEmailsEnabledChecker) -
Method Summary
-
Constructor Details
-
MailTemplateRenderer
public MailTemplateRenderer(PropertyManager propertyManager, Clock clock, HtmlRenderedEmailsEnabledChecker htmlRenderedEmailsEnabledChecker)
-
-
Method Details
-
replaceMacros
public String replaceMacros(String templateKey, Map<String, String> macroReplacementMap) throws ObjectNotFoundException, PropertyManagerException
-