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