/* * 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 DescriptionSousEtat { private int rangSousEtat; private CustomField dataField;// champ de type liste qui contient les données du sous-état private boolean haveLineNumber = true; // renseigne si le rapport doit une doit une colonne pour le numéro de ligne private String subReportName; // Nom que va porter le fichier de sortie du jrxml et du jasper private final List fieldsToDisplay = new ArrayList<>(); // Liste des champs à afficher dans le sous-rapport private List elementsToDisplay = new ArrayList<>(); // Liste des labels à insérer dans le sous-état private String reportTitle; public int getRangSousEtat() { return rangSousEtat; } public void setRangSousEtat(int rangSousEtat) { this.rangSousEtat = rangSousEtat; } public boolean isHaveLineNumber() { return haveLineNumber; } public void setHaveLineNumber(boolean haveLineNumber) { this.haveLineNumber = haveLineNumber; } public String getSubReportName() { return subReportName; } public void setSubReportName(String subReportName) { this.subReportName = subReportName; } public List getElementsToDisplay() { return elementsToDisplay; } public void setElementsToDisplay(List elementsToDisplay) { this.elementsToDisplay = elementsToDisplay; } public List getFieldsToDisplay() { return fieldsToDisplay; } public CustomField getDataField() { return dataField; } public void setDataField(CustomField dataField) { this.dataField = dataField; } public String getReportTitle() { return reportTitle; } public void setReportTitle(String reportTitle) { this.reportTitle = reportTitle; } }