From 6494941037ae2670876de9940853d50538eb5129 Mon Sep 17 00:00:00 2001
From: Kenmegne <stephanie.kenmegne@gmail.com>
Date: Fri, 19 Jun 2026 11:25:51 +0000
Subject: [PATCH] move to new repo

---
 reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/DescriptionEtat.java |   88 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 88 insertions(+), 0 deletions(-)

diff --git a/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/DescriptionEtat.java b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/DescriptionEtat.java
new file mode 100644
index 0000000..7701514
--- /dev/null
+++ b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/DescriptionEtat.java
@@ -0,0 +1,88 @@
+/*
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
+ * Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
+ */
+package com.megatim.reporting.adhoc.pojo;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ *
+ * @author ASUS
+ */
+public class DescriptionEtat {
+
+    private boolean haveLineNumber = true; // renseigne si le rapport doit prévoir une colonne pour le numéro de ligne
+
+    private String reportName; // Nom que va porter le fichier de sortie du jrxml et du jasper
+
+    private List<DescriptionSousEtat> subReportDescriptions = new ArrayList<>();
+
+    private final List<CustomField> fieldsToDisplay = new ArrayList<>(); // Liste des champs dont vont provenir les données
+
+    private final List<ElementToDisplay> elementsToDisplay = new ArrayList<>(); // Liste des labels à insérer dans l'état
+
+    private File templateFile;//Fichier template xml qui contient la description minimale de l'état
+
+    private String repositoryFolder; //Repertoire où seront stockés les fichiers jrxml et jasper 
+
+    private boolean detail; //renseigne si l'état sous forme de "liste" ou de "détail"
+
+    public boolean isHaveLineNumber() {
+        return haveLineNumber;
+    }
+
+    public void setHaveLineNumber(boolean haveLineNumber) {
+        this.haveLineNumber = haveLineNumber;
+    }
+
+    public String getReportName() {
+        return reportName;
+    }
+
+    public void setReportName(String reportName) {
+        this.reportName = reportName;
+    }
+
+    public List<CustomField> getFieldsToDisplay() {
+        return fieldsToDisplay;
+    }
+
+    public File getTemplateFile() {
+        return templateFile;
+    }
+
+    public void setTemplateFile(File templateFile) {
+        this.templateFile = templateFile;
+    }
+
+    public String getRepositoryFolder() {
+        return repositoryFolder;
+    }
+
+    public void setRepositoryFolder(String repositoryFolder) {
+        this.repositoryFolder = repositoryFolder;
+    }
+
+    public List<ElementToDisplay> getElementsToDisplay() {
+        return elementsToDisplay;
+    }
+
+    public List<DescriptionSousEtat> getSubReportDescriptions() {
+        return subReportDescriptions;
+    }
+
+    public void setSubReportDescriptions(List<DescriptionSousEtat> subReportDescriptions) {
+        this.subReportDescriptions = subReportDescriptions;
+    }
+
+    public boolean isDetail() {
+        return detail;
+    }
+
+    public void setDetail(boolean detail) {
+        this.detail = detail;
+    }
+}

--
Gitblit v1.10.0