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-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/database/queries/metadata/dataproduction/DataProductionTaskInfo.java | 130 +++++++++++++++++++++++++++++++++++++++++++
1 files changed, 130 insertions(+), 0 deletions(-)
diff --git a/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/database/queries/metadata/dataproduction/DataProductionTaskInfo.java b/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/database/queries/metadata/dataproduction/DataProductionTaskInfo.java
new file mode 100644
index 0000000..411c6f1
--- /dev/null
+++ b/fdx-commons/fdxcommons-tools/src/main/java/com/megatim/fdxcommons/tools/database/queries/metadata/dataproduction/DataProductionTaskInfo.java
@@ -0,0 +1,130 @@
+package com.megatim.fdxcommons.tools.database.queries.metadata.dataproduction;
+
+import com.megatim.fdxcommons.model.dataproduction.DataProductionType;
+import com.megatim.fdxcommons.tools.database.queries.metadata.QueryCriterion;
+import java.time.LocalDateTime;
+import java.util.LinkedHashMap;
+import java.util.List;
+
+/**
+ *
+ * @author Gabuntu
+ */
+public class DataProductionTaskInfo {
+
+ private DataProductionTaskType dataProductionTaskType;
+ private String codeTypeFichier;
+ private String referentielVersion;
+ private String participant;
+ private String token;
+ private DataProductionType dataProductionType = DataProductionType.ADD;
+
+ //Pour les production de type fichier nous aurons besoin du chemin du fichier
+ private String fileProductionPath;
+
+ //Pour les production de type API
+ private List<LinkedHashMap<String, Object>> datas;
+
+ //Pour les opération de mise à jour et d'update depuis l'API
+ private QueryCriterion queryCriterion;
+ private LinkedHashMap<String, Object> dataToUpdate;
+
+ private String fileName;
+ private LocalDateTime fileDate;
+
+ public DataProductionTaskType getDataProductionTaskType() {
+ return dataProductionTaskType;
+ }
+
+ public void setDataProductionTaskType(DataProductionTaskType dataProductionTaskType) {
+ this.dataProductionTaskType = dataProductionTaskType;
+ }
+
+ public String getCodeTypeFichier() {
+ return codeTypeFichier;
+ }
+
+ public void setCodeTypeFichier(String codeTypeFichier) {
+ this.codeTypeFichier = codeTypeFichier;
+ }
+
+ public String getReferentielVersion() {
+ return referentielVersion;
+ }
+
+ public void setReferentielVersion(String referentielVersion) {
+ this.referentielVersion = referentielVersion;
+ }
+
+ public String getParticipant() {
+ return participant;
+ }
+
+ public void setParticipant(String participant) {
+ this.participant = participant;
+ }
+
+ public String getFileProductionPath() {
+ return fileProductionPath;
+ }
+
+ public void setFileProductionPath(String fileProductionPath) {
+ this.fileProductionPath = fileProductionPath;
+ }
+
+ public List<LinkedHashMap<String, Object>> getDatas() {
+ return datas;
+ }
+
+ public void setDatas(List<LinkedHashMap<String, Object>> datas) {
+ this.datas = datas;
+ }
+
+ public QueryCriterion getQueryCriterion() {
+ return queryCriterion;
+ }
+
+ public void setQueryCriterion(QueryCriterion queryCriterion) {
+ this.queryCriterion = queryCriterion;
+ }
+
+ public DataProductionType getDataProductionType() {
+ return dataProductionType;
+ }
+
+ public void setDataProductionType(DataProductionType dataProductionType) {
+ this.dataProductionType = dataProductionType;
+ }
+
+ public LinkedHashMap<String, Object> getDataToUpdate() {
+ return dataToUpdate;
+ }
+
+ public void setDataToUpdate(LinkedHashMap<String, Object> dataToUpdate) {
+ this.dataToUpdate = dataToUpdate;
+ }
+
+ public String getToken() {
+ return token;
+ }
+
+ public void setToken(String token) {
+ this.token = token;
+ }
+
+ public String getFileName() {
+ return fileName;
+ }
+
+ public void setFileName(String fileName) {
+ this.fileName = fileName;
+ }
+
+ public LocalDateTime getFileDate() {
+ return fileDate;
+ }
+
+ public void setFileDate(LocalDateTime fileDate) {
+ this.fileDate = fileDate;
+ }
+}
--
Gitblit v1.10.0