package pt.rupeal.invoicexpress.model; import java.util.List; import pt.rupeal.invoicexpress.utils.StringUtil; public class QuarterChartModel { private String invoicing; private String taxes; private String ytd; // is a sample the values are generated private boolean isSample = true; public String getInvoicing() { return invoicing; } public void setInvoicing(String invoicing) { this.invoicing = invoicing; } public String getTaxes() { return taxes; } public void setTaxes(String taxes) { this.taxes = taxes; } public String getYtd() { return ytd; } public void setYtd(String ytd) { this.ytd = ytd; } public boolean isSample() { return isSample; } public void setSample(boolean isSample) { this.isSample = isSample; } public static boolean isNoChart(List<QuarterChartModel> quarters) { for (QuarterChartModel quarter : quarters) { if(!StringUtil.ZERO.equals(quarter.getInvoicing()) || !StringUtil.ZERO.equals(quarter.getTaxes()) || !StringUtil.NOT_APPLICABLE.equals(quarter.getYtd())) { return false; } } return true; } }