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