/*
|
* 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;
|
}
|
|
}
|