Class TemplateProcessingServiceImpl
- java.lang.Object
-
- io.tesler.notifications.model.hbn.change.TemplateProcessingServiceImpl
-
- All Implemented Interfaces:
TemplateProcessingService
,TemplateProcessingServiceExt
@Service public class TemplateProcessingServiceImpl extends Object implements TemplateProcessingServiceExt
-
-
Constructor Summary
Constructors Constructor Description TemplateProcessingServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <E extends INotificationTemplate>
Map<String,String>processTemplate(E entity, Map<String,Object> model, javax.persistence.metamodel.Attribute<?,String>... attributes)
String
processTemplate(String templateName, Map<String,Object> model)
String
processTempTemplate(String templateString, Map<String,Object> model)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.tesler.notifications.model.hbn.change.TemplateProcessingServiceExt
getBeansWrapper, getBundles, getConfiguration, getStringTemplateLoader
-
-
-
-
Method Detail
-
processTemplate
@SafeVarargs public final <E extends INotificationTemplate> Map<String,String> processTemplate(E entity, Map<String,Object> model, javax.persistence.metamodel.Attribute<?,String>... attributes)
- Specified by:
processTemplate
in interfaceTemplateProcessingService
-
processTemplate
public String processTemplate(String templateName, Map<String,Object> model)
- Specified by:
processTemplate
in interfaceTemplateProcessingService
-
processTempTemplate
public String processTempTemplate(String templateString, Map<String,Object> model)
- Specified by:
processTempTemplate
in interfaceTemplateProcessingService
-
-