Шаблонизатор текста

Содержание

Описание

Механизм шаблонизации текста, позволяет формировать текст, используя контекстные переменные.

В случае отсутствия значения переменной, по-умолчанию вернется пустая строка.
Переменные в тексте указываются в формате: {{ variable }}
Исходный текст с переменными:
Тестовое сообщение по процессу {{process:id}}, созданному пользователем "{{process:createUser}}" {{process:createTime}}
Результат обработки текста шаблонизатором:
Тестовое сообщение по процессу 1, созданному пользователем "Тестов Тест Тестович" 01.01.2001
Пример вызова:
TextTemplateProcessor textTemplateService = ServerContext.lookup(TextTemplateProcessor.class);

String message = textTemplateService.processMessage(text, objectId, objectTypeId);