From 23a46b4be35277e06ec89f48730eeb694e686be8 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Thu, 18 Jun 2026 15:40:06 +0000
Subject: [PATCH] add fdx-commons and fdx-consultation

---
 apifdxweb/api/apifdxweb-tools/src/main/java/com/megatim/apifdxweb/tools/AppContext.java |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/apifdxweb/api/apifdxweb-tools/src/main/java/com/megatim/apifdxweb/tools/AppContext.java b/apifdxweb/api/apifdxweb-tools/src/main/java/com/megatim/apifdxweb/tools/AppContext.java
new file mode 100644
index 0000000..b2608fe
--- /dev/null
+++ b/apifdxweb/api/apifdxweb-tools/src/main/java/com/megatim/apifdxweb/tools/AppContext.java
@@ -0,0 +1,42 @@
+package com.megatim.apifdxweb.tools;
+
+import java.io.File;
+
+/**
+ *
+ * @author lenovo
+ */
+public class AppContext {
+
+    public static final String JNDI_NAME = "java:/fdxDS";
+    public static final String PERSISTENCE_UNIT_NAME = "fdxPU";
+    public static final String PROPERTY_FILE_PATH = System.getProperty("api-file");
+
+    public static String DATA_TO_API_DIRECT = "data-to-api-direct";
+
+    public static final String API_USER_ACTION_DIRECT = "apiUserActionDirect";
+    public static final String API_USER_ACTION_EXCHANGE = "apiUserActionExchange";
+    public static final String API_USER_ACTION_QUEUE = "apiUserActionQueue";
+    public static final String API_USER_ACTION_ROUTING_KEY = "apiUserActionRoutingKey";
+    
+    public static final String DATA_INTEGRATION_TIMER = "data-integration-timer";
+    public static final String MERGE_BATCH_DATA_TIMER = "merge-batch-data-timer";
+    public static final String DELETE_EXPIRED_TOKENS_TIMER = "delete-expired-tokens-timer";
+    public static final String DELETE_CONSUMED_FILES_TIMER = "delete-consumed-files-timer";
+
+    public static final String SERVER_DIR = getCurrentDirectory().getParent();
+    public static final String APP_DIR = SERVER_DIR + File.separator + "standalone" + File.separator + "apifdx";
+    public static final String TEMP_DIR = APP_DIR + File.separator + "tmp";
+    public static final String UPLOAD_DIR = APP_DIR + File.separator + "upload";
+    public static final String DOWNLOAD_DIR = APP_DIR + File.separator + "download";
+    public static final String DATA_DIR = APP_DIR + File.separator + "data";
+
+    public static final String REFERENTIEL_ZIP_FILE_NAME = "referentiel.zip";
+    public static final String UNZIP_REFERENTIEL_VALIDATEUR_DIR_NAME = "validateurs";
+
+    public static File getCurrentDirectory() {
+        String fileName = (String) System.getProperties().get("user.dir");
+        return new File(fileName);
+    }
+
+}

--
Gitblit v1.10.0