package it.fdev.unisaconnect.data; import java.io.Serializable; import java.util.ArrayList; import java.util.Date; import java.util.List; public class Pagamenti implements Serializable { private static final long serialVersionUID = 6160894386810849426L; private Date fetchTime; private ArrayList<Pagamento> listaPagamenti; public Pagamenti(ArrayList<Pagamento> list) { this.fetchTime = new Date(); this.listaPagamenti = list; } public Date getFetchTime() { return fetchTime; } public ArrayList<Pagamento> getListaPagamenti() { return listaPagamenti; } public static class Pagamento implements Serializable { private static final long serialVersionUID = 3611873865319239522L; private List<String> causali; private String importo; private String scadenza; public Pagamento(String causale, String importo, String scadenza) { super(); this.causali = new ArrayList<String>(1); causali.add(causale); this.importo = importo; this.scadenza = scadenza; } public Pagamento(List<String> causali, String importo, String scadenza) { super(); this.causali = causali; this.importo = importo; this.scadenza = scadenza; } public List<String> getCausali() { return causali; } public void addCausale(String causale) { this.causali.add(causale); } public String getImporto() { return importo; } public String getScadenza() { return scadenza; } } }