Regalamiunsorriso/decompiled-libs/www/acxent-common-1.0.1/it/acxent/anag/FestivitaCR.java

173 lines
3.2 KiB
Java

package it.acxent.anag;
import it.acxent.db.ApplParmFull;
import it.acxent.db.CRAdapter;
import it.acxent.db.DBAdapter;
import java.sql.Date;
import java.util.Calendar;
public class FestivitaCR extends CRAdapter {
private long id_festivita;
private String descrizione;
private long giorno;
private long mese;
private Date dataDa;
private Date dataA;
private long anno;
private long flgTipo;
private Date dataFine;
private Date dataInizio;
public FestivitaCR(ApplParmFull newApplParmFull) {
super(newApplParmFull);
}
public FestivitaCR() {}
public void setId_festivita(long newId_festivita) {
this.id_festivita = newId_festivita;
}
public void setDescrizione(String newDescrizione) {
this.descrizione = newDescrizione;
}
public void setGiorno(long newGiorno) {
this.giorno = newGiorno;
}
public void setMese(long newMese) {
this.mese = newMese;
}
public void setAnno(long newAnno) {
this.anno = newAnno;
}
public void setFlgTipo(long newFlgTipo) {
this.flgTipo = newFlgTipo;
}
public long getId_festivita() {
return this.id_festivita;
}
public String getDescrizione() {
return (this.descrizione == null) ? "" : this.descrizione;
}
public long getGiorno() {
return this.giorno;
}
public long getMese() {
return this.mese;
}
public long getAnno() {
return this.anno;
}
public long getFlgTipo() {
return this.flgTipo;
}
public Date getDataA() {
if (this.dataA == null) {
Calendar cal = Calendar.getInstance();
this.dataA = DBAdapter.getLastOfYear(cal.get(1));
}
return this.dataA;
}
public void setDataA(Date dataA) {
this.dataA = dataA;
}
public Date getDataDa() {
return this.dataDa;
}
public int getGiornoDataA() {
if (this.dataA != null)
return getCalendarDataA().get(5);
return 0;
}
public int getMeseDataDa() {
if (this.dataDa != null)
return getCalendarDataDa().get(2) + 1;
return -1;
}
public int getAnnoDataDa() {
if (this.dataDa != null)
return getCalendarDataDa().get(1);
return 0;
}
public Calendar getCalendarDataDa() {
if (this.dataDa != null) {
Calendar cal = Calendar.getInstance();
cal.setTime(getDataDa());
return cal;
}
return null;
}
public Calendar getCalendarDataA() {
if (this.dataA != null) {
Calendar cal = Calendar.getInstance();
cal.setTime(getDataA());
return cal;
}
return null;
}
public void setDataDa(Date dataDa) {
this.dataDa = dataDa;
}
public int getAnnoDataA() {
if (this.dataA != null)
return getCalendarDataA().get(1);
return 0;
}
public int getGiornoDataDa() {
if (this.dataDa != null)
return getCalendarDataDa().get(5);
return 0;
}
public int getMeseDataA() {
if (this.dataA != null)
return getCalendarDataA().get(2) + 1;
return -1;
}
public Date getDataFine() {
return this.dataFine;
}
public Date getDataInizio() {
return this.dataInizio;
}
public void setDataFine(Date dataA) {
this.dataFine = dataA;
}
public void setDataInizio(Date dataDa) {
this.dataInizio = dataDa;
}
}