package it.acxent.cc; import it.acxent.db.ApplParmFull; import it.acxent.db.CRAdapter; public class AbbonamentoCR extends CRAdapter { private long id_abbonamento; private long id_attivita; private String dataInizio; private String dataFine; private double costoMensile; private Attivita attivita; public AbbonamentoCR(ApplParmFull newApplParmFull) { super(newApplParmFull); } public AbbonamentoCR() {} public void setId_abbonamento(long newId_abbonamento) { this.id_abbonamento = newId_abbonamento; } public void setId_attivita(long newId_attivita) { this.id_attivita = newId_attivita; setAttivita(null); } public void setDataInizio(String newDataInizio) { this.dataInizio = newDataInizio; } public void setDataFine(String newDataFine) { this.dataFine = newDataFine; } public void setCostoMensile(double newCostoMensile) { this.costoMensile = newCostoMensile; } public long getId_abbonamento() { return this.id_abbonamento; } public long getId_attivita() { return this.id_attivita; } public String getDataInizio() { return (this.dataInizio == null) ? "" : this.dataInizio.trim(); } public String getDataFine() { return (this.dataFine == null) ? "" : this.dataFine.trim(); } public double getCostoMensile() { return this.costoMensile; } public void setAttivita(Attivita newAttivita) { this.attivita = newAttivita; } public Attivita getAttivita() { this.attivita = (Attivita)getSecondaryObject(this.attivita, Attivita.class, getId_attivita()); return this.attivita; } }