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/MainReportDefinition.java |   57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 57 insertions(+), 0 deletions(-)

diff --git a/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/MainReportDefinition.java b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/MainReportDefinition.java
new file mode 100644
index 0000000..e5c19bb
--- /dev/null
+++ b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/MainReportDefinition.java
@@ -0,0 +1,57 @@
+/*
+ * 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.util.ArrayList;
+import java.util.List;
+
+/**
+ *
+ * @author ASUS
+ */
+public class MainReportDefinition {
+
+    protected boolean haveLineNumber = true; // renseigne si le rapport doit une doit une colonne pour le numéro de ligne
+
+    protected String reportName; // Nom que va porter le fichier de sortie du jrxml et du jasper
+
+    protected boolean detail;
+
+    protected final List<CustomField> customFields = new ArrayList<>(); // Liste des champs dont vont probenir les données
+
+    protected final List<ElementToDisplay> elementsToDisplay = new ArrayList<>(); // Liste des labels à insérer dans l'état
+
+    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> getCustomFields() {
+        return customFields;
+    }
+
+    public List<ElementToDisplay> getElementsToDisplay() {
+        return elementsToDisplay;
+    }
+
+    public boolean isDetail() {
+        return detail;
+    }
+
+    public void setDetail(boolean detail) {
+        this.detail = detail;
+    }
+}

--
Gitblit v1.10.0