From 5d373061f18a7f1c069b7b3373b93215133cc4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aapo=20Hyv=C3=A4rinen?= <aapo.j.hyvarinen@utu.fi> Date: Wed, 30 Aug 2023 04:06:17 +0000 Subject: [PATCH] Upload New File --- Tilaisuus.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Tilaisuus.java diff --git a/Tilaisuus.java b/Tilaisuus.java new file mode 100644 index 0000000..a8a9e05 --- /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 -- GitLab