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

diff --git a/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/CustomField.java b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/CustomField.java
new file mode 100644
index 0000000..615199f
--- /dev/null
+++ b/reporting-adhoc/src/main/java/com/megatim/reporting/adhoc/pojo/CustomField.java
@@ -0,0 +1,110 @@
+/*
+ * 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;
+
+/**
+ *
+ * @author ASUS
+ */
+public class CustomField {
+
+    private String libelle; // Label à utiliser dans le ColumnHeader pour ce champ
+
+    private String name; // Nom du champ 
+
+    private Class<?> classe = java.lang.String.class;
+
+    private int rang;
+
+    private int width;
+
+    private String pattern;
+
+    public CustomField() {
+    }
+    
+    public CustomField(String libelle, String name) {
+        this.libelle = libelle;
+        this.name = name;
+    }
+
+    @Override
+    public String toString() {
+        return libelle ;
+    }
+
+    public String getLibelle() {
+        return libelle;
+    }
+
+    public void setLibelle(String libelle) {
+        this.libelle = libelle;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public Class<?> getClasse() {
+        return classe;
+    }
+
+    public void setClasse(Class<?> classe) {
+
+        if (classe.getCanonicalName().equals(int.class.getCanonicalName())) {
+            this.classe = java.lang.Integer.class;
+
+        } else if (classe.getCanonicalName().equals(long.class.getCanonicalName())) {
+            this.classe = java.lang.Long.class;
+
+        } else if (classe.getCanonicalName().equals(boolean.class.getCanonicalName())) {
+            this.classe = java.lang.Boolean.class;
+
+        } else if (classe.getCanonicalName().equals(float.class.getCanonicalName())) {
+            this.classe = java.lang.Float.class;
+            
+        }  else if (classe.getCanonicalName().equals(double.class.getCanonicalName())) {
+            this.classe = java.lang.Double.class;
+            
+        }else if (classe.getCanonicalName().equals(char.class.getCanonicalName())) {
+            this.classe = java.lang.Character.class;
+            
+        } else if (classe.getCanonicalName().equals(byte.class.getCanonicalName())) {
+            this.classe = java.lang.Byte.class;
+        } else {
+            this.classe = classe;
+        }
+
+    }
+
+    public int getRang() {
+        return rang;
+    }
+
+    public void setRang(int rang) {
+        this.rang = rang;
+    }
+
+    public int getWidth() {
+        return width;
+    }
+
+    public void setWidth(int width) {
+        this.width = width;
+    }
+
+    public String getPattern() {
+        return pattern;
+    }
+
+    public void setPattern(String pattern) {
+        this.pattern = pattern;
+    }
+
+}

--
Gitblit v1.10.0