package pt.rupeal.invoicexpress.model;
import java.util.List;
public class TopDebtorsChartModel {
private String currency;
private List<TopClient> clients;
// is a sample the values are generated
private boolean isSample = true;
public String getCurrency() {
return currency;
}
public void setCurrency(String currency) {
this.currency = currency;
}
public List<TopClient> getClients() {
return clients;
}
public void setClients(List<TopClient> clients) {
this.clients = clients;
}
public boolean isSample() {
return isSample;
}
public void setSample(boolean isSample) {
this.isSample = isSample;
}
/**
* Represents the client object in PieGraph Top debtor
* <id>1</id>
* <name>Chuck Norris</name>
* <balance>220321.30</balance>
* <fiscal_id>100200300</fiscal_id>
*/
public static class TopClient {
private String name;
private double balance;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
}
public static boolean isNoChart(TopDebtorsChartModel topDebtor) {
if(topDebtor.getClients() == null) {
return true;
}
return topDebtor.getClients().isEmpty();
}
}