From fa281b046971aaece4f2d620aee821a1a7473eb6 Mon Sep 17 00:00:00 2001 From: jenkinsEdificePublic Date: Mon, 16 Feb 2026 16:36:52 +0100 Subject: [PATCH 1/4] chore: prepare next development iteration --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index b7a7374..334e63f 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ fr.wseduc web-utils - 3.3-SNAPSHOT + 3.3-develop-b2school-SNAPSHOT From e1d16d44a76f2f4f42977284e96a4141f9358daa Mon Sep 17 00:00:00 2001 From: vbillard91 Date: Fri, 24 Apr 2026 14:30:52 +0200 Subject: [PATCH 2/4] feat: #COCO-5668 add method to make stateless TemplateProcessor * chore: prepare next development iteration * chore: prepare next development iteration * --------- Co-authored-by: jenkinsEdificePublic --- .../template/FileTemplateProcessor.java | 14 +++++-- .../webutils/template/TemplateProcessor.java | 39 +++++++++++++++---- 2 files changed, 41 insertions(+), 12 deletions(-) diff --git a/src/main/java/fr/wseduc/webutils/template/FileTemplateProcessor.java b/src/main/java/fr/wseduc/webutils/template/FileTemplateProcessor.java index 9bd2d87..c2a4401 100644 --- a/src/main/java/fr/wseduc/webutils/template/FileTemplateProcessor.java +++ b/src/main/java/fr/wseduc/webutils/template/FileTemplateProcessor.java @@ -82,17 +82,23 @@ public void processTemplate(String resourceName, JsonObject params, Reader r, fi this.processTemplateToWriter(resourceName, params, handler); } + public void processTemplate(String resourceName, JsonObject params, Reader r, Map lambdas, final Handler handler) + { + if(r != null) + this.processTemplate(compiler.compile(r), params, lambdas, handler); + else + this.processTemplateToWriter(resourceName, params, lambdas, handler); + } + @Override protected void getTemplate(String resourceName, final Handler