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