renamed template method to not rely on overloading

added test for scheduler service bean
This commit is contained in:
Sheldan
2020-04-08 13:26:37 +02:00
parent da28831ff9
commit e13762fa02
12 changed files with 179 additions and 11 deletions

View File

@@ -37,7 +37,7 @@ public class TemplateServiceBean implements TemplateService {
private String getPageString(Integer count) {
HashMap<String, Object> params = new HashMap<>();
params.put("count", count);
return renderTemplate("embed_page_count", params);
return renderTemplateWithMap("embed_page_count", params);
}
@Override
@@ -111,7 +111,7 @@ public class TemplateServiceBean implements TemplateService {
}
@Override
public String renderTemplate(String key, HashMap<String, Object> parameters) {
public String renderTemplateWithMap(String key, HashMap<String, Object> parameters) {
try {
return FreeMarkerTemplateUtils.processTemplateIntoString(configuration.getTemplate(key), parameters);
} catch (IOException | TemplateException e) {

View File

@@ -8,6 +8,6 @@ import java.util.HashMap;
public interface TemplateService {
String renderTemplate(Template template);
MessageToSend renderEmbedTemplate(String key, Object model);
String renderTemplate(String key, HashMap<String, Object> parameters);
String renderTemplateWithMap(String key, HashMap<String, Object> parameters);
String renderTemplate(String key, Object model);
}