Реализация FreeMarkerTransformerImpl
-
Реализовать трансформер данных для FreeMarker
см. com.asvoip.ump.templatemanager.service.impl.TransformerServiceImpl#transformation com.asvoip.ump.templatemanager.transformer.impl.FreeMarkerTransformerImpl#transformation
-
реализовать и добавить интеграционные тесты на методы.
-
Убрать из com.asvoip.ump.templatemanager.entity.TemplateEntity#name, com.asvoip.ump.templatemanager.entity.TemplateEntity#description (они дублируют com.asvoip.ump.sqldbclient.entity.AbstractNamedUuidIdEntity) -
com.asvoip.ump.templatemanager.transformer.impl.FreeMarkerTransformerImpl. Добавить private Document createDocumet(...) метод, заполнять атрибуты из Template (name, descriptor - кроме content) -
Добавить в com.asvoip.ump.templatemanager.service.impl.TransformerServiceImplIT тест для метода com.asvoip.ump.templatemanager.service.TransformerService#transformation. При этом на метод templateService.get(templateId); сделать mock (заменить реальный вызов).