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

---
 fdx-consultation/fdxconsultation-tools-module/fdxconsultation-tools/src/main/java/com/megatim/fdxconsultation/tools/context/AppCommonContext.java |   69 ++++++++++++++++++++++++++++++++++
 1 files changed, 69 insertions(+), 0 deletions(-)

diff --git a/fdx-consultation/fdxconsultation-tools-module/fdxconsultation-tools/src/main/java/com/megatim/fdxconsultation/tools/context/AppCommonContext.java b/fdx-consultation/fdxconsultation-tools-module/fdxconsultation-tools/src/main/java/com/megatim/fdxconsultation/tools/context/AppCommonContext.java
new file mode 100644
index 0000000..0b737e9
--- /dev/null
+++ b/fdx-consultation/fdxconsultation-tools-module/fdxconsultation-tools/src/main/java/com/megatim/fdxconsultation/tools/context/AppCommonContext.java
@@ -0,0 +1,69 @@
+package com.megatim.fdxconsultation.tools.context;
+
+import java.io.File;
+
+/**
+ *
+ * @author ASUS
+ */
+public class AppCommonContext {
+
+    public static final String DATA_INTEGRATION_TIMER = "consultation-data-integration-timer";
+    public static final String PATH_API_TOKEN = "Gestion des tokens";
+    public static final String MODULE_ADMINISTRATION = "Paramètres généraux";
+    public static final String MODULE_DOCUMENTATION = "Infos et docs";
+    public static final String MODULE_MESSAGERIE = "Messagerie";
+    public static final String MODULE_INFRASTRUCTURES = "Infrastructures";
+    public static final String MODULE_CONSULTATION_WEB = "Consultation web";
+
+    public static final String REQUETE_HTTP_ADRESSE_IP = "adresseip";
+    public static final String REQUETE_HTTP_CLIENT = "useragent";
+    public static final String REQUETE_HTTP_METHODE = "methode";
+    public static final String REQUETE_HTTP_STATUT = "statut";
+    public static final String REQUETE_HTTP_PATH = "path";
+
+    public static final String JNDI_NAME = "java:/fdxConsultationDS";
+    public static final String PERSISTENCE_UNIT_NAME = "fdxConsultationPersistenceUnit";
+
+    public static final String PATH_BASE_MODULE_CONSULTATION = "/fdxconsultation-service-impl-1.0/fdx-consultation";
+    public static final String CONFIG_FILE = "";
+    public static final String REPERTOIRE_CONF = "";
+    public static String REPERTOIRE_SERVEUR = "";
+    public static String CLE_DONNEES_VALIDES = "";
+    public static String CLE_DONNEES_INVALIDES = "";
+
+    public static final String TOKEN_GENERATION_DIRECT = "token-authentification-direct";
+    public static final String REMOTE_CONGIGURATION_DIRECT = "remote-configuration-direct";
+
+    public static final String WEB_USER_ACTION_DIRECT = "webUserActionDirect";
+    public static final String WEB_USER_ACTION_EXCHANGE = "webUserActionExchange";
+    public static final String WEB_USER_ACTION_QUEUE = "webUserActionQueue";
+    public static final String WEB_USER_ACTION_ROUTING_KEY = "webUserActionRoutingKey";
+
+    public static final String SERVER_DIR = getCurrentDirectory().getParent();
+    public static final String APP_DIR = SERVER_DIR + File.separator + "standalone" + File.separator + "fdxconsultation";
+    public static final String JASPER_DIR = APP_DIR + File.separator + "jasper";
+    public static final String PDF_DIR = APP_DIR + File.separator + "pdfs";
+    public static final String EXPORT_DIR = APP_DIR + File.separator + "exports";
+    public static final String IMAGES_DIR = APP_DIR + File.separator + "images";
+    public static final String TEMPLATE_DIR = APP_DIR + File.separator + "templates";
+    public static final String TEMPLATE_LISTE = "templateEtatsListe.xml";
+    public static final String TEMPLATE_DETAIL = "templateEtatsDetail.xml";
+    public static final String LOGO = "logo.png";
+    public static final String DYNAMIC_CLASSES_DIR = APP_DIR + File.separator + "dynamic_classes";
+    public static final String DYNAMIC_CLASSES_PACKAGE = "generated";
+
+    //Libellés websocket
+    public static final String CODE_WEB_SOCKET_PATH_APPLICATION_MESSAGE = "/application/message";
+    public static final String CODE_WEB_SOCKET_PATH_SYSTEME_MESSAGE = "/systeme/message";
+
+    //Extensions
+    public static String EXTENSION_PDF = "pdf";
+    public static String EXTENSION_EXCEL = "xlsx";
+
+    public static File getCurrentDirectory() {
+        String fileName = (String) System.getProperties().get("user.dir");
+        return new File(fileName);
+    }
+
+}

--
Gitblit v1.10.0