public class TemplateManager extends Object implements TemplateManagerLocal, TemplateManagerRemote
| Modifier | Constructor and Description |
|---|---|
|
TemplateManager() |
protected |
TemplateManager(javax.persistence.EntityManager em) |
| Modifier and Type | Method and Description |
|---|---|
static String |
escapeRegexCharacter(String expression)
Echape les caractères spécifique à REGEX.
|
protected Map<String,Set<String>> |
findKey(String templateText)
Recherhce l'ensemble des clé dans le template.
|
protected String |
getProperties(Object bean,
String ext)
définit la valeur d'une clé à partir d'un bean.
|
protected Object |
getSimpleProperty(Object bean,
String propertyName)
définit la valeur d'une clé à partir d'un bean.
|
String |
getTemplate(String key,
Locale locale) |
String |
merge(String key,
Locale locale,
Map<String,? extends Object> properties) |
protected String |
merge(String template,
Map<String,? extends Object> properties)
Méthode de merge d'un template avec les valeurs des propriété.
|
void |
saveEmailTemplate(String key,
Locale locale,
String subject,
String body) |
void |
saveTemplate(String key,
Locale locale,
String text) |
protected TemplateManager(javax.persistence.EntityManager em)
public TemplateManager()
public static String escapeRegexCharacter(String expression)
expression - expresseion à traiterpublic void saveTemplate(String key, Locale locale, String text)
saveTemplate in interface TemplateManagerLocalpublic String getTemplate(String key, Locale locale)
getTemplate in interface TemplateManagerLocalpublic String merge(String key, Locale locale, Map<String,? extends Object> properties)
merge in interface TemplateManagerLocalprotected String merge(String template, Map<String,? extends Object> properties)
template - le template.properties - les propriété à intégrer.protected Map<String,Set<String>> findKey(String templateText)
templateText - le template à traiter.protected String getProperties(Object bean, String ext)
bean - ext - protected Object getSimpleProperty(Object bean, String propertyName)
bean - ext - public void saveEmailTemplate(String key, Locale locale, String subject, String body)
saveEmailTemplate in interface TemplateManagerLocalCopyright © 2012. All Rights Reserved.