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