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-model/src/main/java/com/megatim/fdxconsultation/model/supervision/Transfert.java | 90 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 90 insertions(+), 0 deletions(-)
diff --git a/fdx-consultation/fdxconsultation-model/src/main/java/com/megatim/fdxconsultation/model/supervision/Transfert.java b/fdx-consultation/fdxconsultation-model/src/main/java/com/megatim/fdxconsultation/model/supervision/Transfert.java
new file mode 100644
index 0000000..0ccd64a
--- /dev/null
+++ b/fdx-consultation/fdxconsultation-model/src/main/java/com/megatim/fdxconsultation/model/supervision/Transfert.java
@@ -0,0 +1,90 @@
+package com.megatim.fdxconsultation.model.supervision;
+
+import com.megatim.fdxcommons.model.referentiel.LocalDateTimeAdapter;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import javax.persistence.Column;
+import javax.persistence.Entity;
+import javax.persistence.EnumType;
+import javax.persistence.Enumerated;
+import javax.persistence.GeneratedValue;
+import javax.persistence.GenerationType;
+import javax.persistence.Id;
+import javax.persistence.SequenceGenerator;
+import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
+import lombok.Data;
+
+/**
+ *
+ * @author Gabuntu
+ */
+@Data
+@Entity
+public class Transfert implements Serializable {
+
+ @SequenceGenerator(name = "TRANSFERT_TOKEN",
+ sequenceName = "TRANSFERT_TOKEN",
+ allocationSize = 1,
+ initialValue = 1)
+ @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "TRANSFERT_TOKEN")
+ @Column(name = "ID")
+ @Id
+ private Long id;
+
+ private String codeAgent;
+
+ private String codeAgentRecepteur;
+
+ @Enumerated(EnumType.STRING)
+ private SensTransfert sensTransfert;
+
+ private String nomFichier;
+
+ private String typeFichier;
+
+ private double taille;
+
+ private double sended;
+
+ @Enumerated(EnumType.STRING)
+ private EtatTransfert etatTransfert;
+
+ @XmlJavaTypeAdapter(LocalDateTimeAdapter.class)
+ private LocalDateTime dateCreation;
+
+ private LocalDateTime dateDebut;
+
+ @XmlJavaTypeAdapter(LocalDateTimeAdapter.class)
+ private LocalDateTime dateFin;
+
+ public Transfert() {
+ }
+
+ public Transfert(
+ String codeAgent,
+ String codeAgentRecepteur,
+ SensTransfert sensTransfert,
+ EtatTransfert etatTransfert,
+ String nomFichier,
+ String typeFichier,
+ double taille,
+ double sended,
+ LocalDateTime dateCreation,
+ LocalDateTime dateDebut,
+ LocalDateTime dateFin
+ ) {
+
+ this.codeAgent = codeAgent;
+ this.codeAgentRecepteur = codeAgentRecepteur;
+ this.sensTransfert = sensTransfert;
+ this.etatTransfert = etatTransfert;
+ this.nomFichier = nomFichier;
+ this.typeFichier = typeFichier;
+ this.taille = taille;
+ this.sended = sended;
+ this.dateCreation = dateCreation;
+ this.dateDebut = dateDebut;
+ this.dateFin = dateFin;
+ }
+
+}
--
Gitblit v1.10.0