diff --git a/Tilaisuus.java b/Tilaisuus.java new file mode 100644 index 0000000000000000000000000000000000000000..a8a9e0586108a9003a72d9122f2004ec3ba5a400 --- /dev/null +++ b/Tilaisuus.java @@ -0,0 +1,47 @@ +public class Tilaisuus { + private String tyyppi; + private double palkkio; + private Asiakas varannutAsiakas; + private Esiintyja varattuEsiintyja; + + public Tilaisuus(String tyyppi, double palkkio, Asiakas varannutAsiakas, Esiintyja varattuEsiintyja) { + this.tyyppi = tyyppi; + this.palkkio = palkkio; + this.varannutAsiakas = varannutAsiakas; + this.varattuEsiintyja = varattuEsiintyja; + } + + public String getTyyppi() { + return tyyppi; + } + + public void setTyyppi(String tyyppi) { + this.tyyppi = tyyppi; + } + + public double getPalkkio() { + return palkkio; + } + + public void setPalkkio(double palkkio) { + if (palkkio >= 0) { + this.palkkio = palkkio; + } + } + + public Asiakas getVarannutAsiakas() { + return varannutAsiakas; + } + + public void setVarannutAsiakas(Asiakas varannutAsiakas) { + this.varannutAsiakas = varannutAsiakas; + } + + public Esiintyja getVarattuEsiintyja() { + return varattuEsiintyja; + } + + public void setVarattuEsiintyja(Esiintyja varattuEsiintyja) { + this.varattuEsiintyja = varattuEsiintyja; + } +} \ No newline at end of file