From fbc7dbdc270695b383e7d6e9eeef06d3b2612067 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Tue, 10 Feb 2026 11:32:49 +0000
Subject: [PATCH] deal with Csv that should not be converted to txt
---
generatetxt/target/classes/predicatelogic-engine.xml | 29 ++++++++++++++++++++++++++++-
1 files changed, 28 insertions(+), 1 deletions(-)
diff --git a/generatetxt/target/classes/predicatelogic-engine.xml b/generatetxt/target/classes/predicatelogic-engine.xml
index 30ca6c2..d85b847 100644
--- a/generatetxt/target/classes/predicatelogic-engine.xml
+++ b/generatetxt/target/classes/predicatelogic-engine.xml
@@ -55,6 +55,16 @@
<param name="separateurDecimal" type="String"/>
</predicate>
+ <predicate name="ifTypeFichierCsv">
+ <invoke method="ifTypeFichierCsv" class-name="com.megatim.typefichier.validator.predicat.PredicateImpl"/>
+ <param name="position" type="int"/>
+ <param name="typeDonnee" type="String"/>
+ <param name="ligne" type="java.util.Map"/>
+ <param name="formatDate" type="String"/>
+ <param name="separateurDate" type="String"/>
+ <param name="separateurDecimal" type="String"/>
+ </predicate>
+
<predicate name="ifTypeFichierFileName">
<invoke method="ifTypeFichierFileName" class-name="com.megatim.typefichier.validator.predicat.PredicateImpl"/>
<param name="prefixe" type="String"/>
@@ -398,7 +408,7 @@
<param name="formatDate" type="String"/>
<param name="separateurDate" type="String"/>
<param-value name="taillePartieDecimale" type="int" />
- <param-value name="separateurDecimal" type="char"/>
+ <param-value name="separateurDecimal" type="String"/>
<formula predicate-ref="ifTypeFichier">
<param name="index" assert-param-ref="index" />
<param name="taille" assert-param-ref="taille" />
@@ -411,6 +421,23 @@
</formula>
</assert>
+ <assert name="ifTypeFichierCsv">
+ <param name="position" type="int"/>
+ <param name="typeDonnee" type="String"/>
+ <param name="ligne" type="java.util.Map"/>
+ <param name="formatDate" type="String"/>
+ <param name="separateurDate" type="String"/>
+ <param name="separateurDecimal" type="char"/>
+ <formula predicate-ref="ifTypeFichierCsv">
+ <param name="position" assert-param-ref="position" />
+ <param name="typeDonnee" assert-param-ref="typeDonnee" />
+ <param name="ligne" assert-param-ref="ligne" />
+ <param name="formatDate" assert-param-ref="formatDate" />
+ <param name="separateurDate" assert-param-ref="separateurDate" />
+ <param name="separateurDecimal" assert-param-ref="separateurDecimal" />
+
+ </formula>
+ </assert>
<assert name="ifTypeFichierFileName">
<param name="prefixe" type="String"/>
--
Gitblit v1.10.0