/* * 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.util.ArrayList; import java.util.List; /** * * @author ASUS */ public class MainReportDefinition { protected boolean haveLineNumber = true; // renseigne si le rapport doit une doit une colonne pour le numéro de ligne protected String reportName; // Nom que va porter le fichier de sortie du jrxml et du jasper protected boolean detail; protected final List customFields = new ArrayList<>(); // Liste des champs dont vont probenir les données protected final List elementsToDisplay = new ArrayList<>(); // Liste des labels à insérer dans l'état 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 getCustomFields() { return customFields; } public List getElementsToDisplay() { return elementsToDisplay; } public boolean isDetail() { return detail; } public void setDetail(boolean detail) { this.detail = detail; } }