From c8f3c77aab9d8f019736b1428fc1acf6188616a6 Mon Sep 17 00:00:00 2001
From: Niklas Kario <niklas.e.kario@utu.fi>
Date: Mon, 5 Feb 2024 20:15:04 +0000
Subject: [PATCH] created ex 1.2

---
 1.2 | 150 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 150 insertions(+)
 create mode 100644 1.2

diff --git a/1.2 b/1.2
new file mode 100644
index 0000000..3ffc549
--- /dev/null
+++ b/1.2
@@ -0,0 +1,150 @@
+class Tilaisuus {
+    private Asiakas asiakas;
+    private Esiintyja esiintyja;
+    private String tilaisuudenTyyppi;
+    private int palkkio;
+
+    public Tilaisuus(Asiakas asiakas, Esiintyja esiintyja, String tilaisuudenTyyppi, int palkkio) {
+        this.asiakas = asiakas;
+        this.esiintyja = esiintyja;
+        this.tilaisuudenTyyppi = tilaisuudenTyyppi;
+        this.palkkio = palkkio;
+    }
+
+    public Asiakas getAsiakas() {
+        return asiakas;
+    }
+
+    public Esiintyja getEsiintyja() {
+        return esiintyja;
+    }
+    
+    public String getTilaisuudenTyyppi() {
+        return tilaisuudenTyyppi;
+    }
+
+    public int getPalkkio() {
+        return palkkio;
+    }
+
+    public void setAsiakas(Asiakas asiakas) {
+        this.asiakas = asiakas;
+    }
+
+    public void setEsiintyja(Esiintyja esiintyja) {
+        this.esiintyja = esiintyja;
+    }
+
+    public void setTilaisuudenTyyppi(String tilaisuudenTyyppi) {
+        this.tilaisuudenTyyppi = tilaisuudenTyyppi;
+    }
+
+    public void setPalkkio(int palkkio) {
+        if (palkkio > 0) {
+            this.palkkio = palkkio;
+        }
+    }
+    
+}
+
+class Esiintyja {
+    private String nimi;
+    private String erityisala;
+    private String puh;
+    private String sposti;
+    private String tunniste;
+
+    public Esiintyja(String nimi, String erityisala, String puh, String sposti, String tunniste) {
+        this.nimi = nimi;
+        this.erityisala = erityisala;
+        this.puh = puh;
+        this.sposti = sposti;
+        this.tunniste = tunniste;
+    }
+
+    public String getNimi() {
+        return nimi;
+    }
+
+    public String getErityisala() {
+        return erityisala;
+    }
+
+    public String getPuh() {
+        return puh;
+    }
+
+    public String getSposti() {
+        return sposti;
+    }
+
+    public String getTunniste() {
+        return tunniste;
+    }
+
+    public void setNimi(String nimi) {
+        this.nimi = nimi;
+    }
+
+    public void setErityisala(String erityisala) {
+        this.erityisala = erityisala;
+    }
+
+    public void setPuh(String puh) {
+        this.puh = puh;
+    }
+
+    public void setSposti(String sposti) {
+        this.sposti = sposti;
+    }
+
+    public void setTunniste(String tunniste) {
+        this.tunniste = tunniste;
+    }
+}
+
+class Asiakas {
+    private String nimi;
+    private String puh;
+    private String sposti;
+    private int asiakasnumero;
+    
+    public Asiakas(String nimi, String puh, String sposti, int asiakasnumero) {
+        this.nimi = nimi;
+        this.puh = puh;
+        this.sposti = sposti;
+        this.asiakasnumero = asiakasnumero;
+    }
+
+    public String getNimi() {
+        return nimi;
+    }
+
+    public String getPuh() {
+        return puh;
+    }
+
+    public String getSposti() {
+        return sposti;
+    }
+
+    public int getAsiakasnumero() {
+        return asiakasnumero;
+    }
+
+    public void setNimi(String nimi) {
+        this.nimi = nimi;
+    }
+
+    public void setPuh(String puh) {
+        this.puh = puh;
+    }
+
+    public void setSposti(String sposti) {
+        this.sposti = sposti;
+    }
+
+    public void setAsiakasnumero(int asiakasnumero) {
+        this.asiakasnumero = asiakasnumero;
+    }
+}
-- 
GitLab