/* * 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 subReportDescriptions = new ArrayList<>(); private final List fieldsToDisplay = new ArrayList<>(); // Liste des champs dont vont provenir les données private final List 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 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 getElementsToDisplay() { return elementsToDisplay; } public List getSubReportDescriptions() { return subReportDescriptions; } public void setSubReportDescriptions(List subReportDescriptions) { this.subReportDescriptions = subReportDescriptions; } public boolean isDetail() { return detail; } public void setDetail(boolean detail) { this.detail = detail; } }