From a62b33657022283597315b99781ee804db4d6875 Mon Sep 17 00:00:00 2001 From: Aleksi Simola <aleksi.ma.simola@utu.fi> Date: Thu, 29 Aug 2024 16:59:35 +0000 Subject: [PATCH] Upload New File --- demo1b/Tilaisuus.java | 55 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 demo1b/Tilaisuus.java diff --git a/demo1b/Tilaisuus.java b/demo1b/Tilaisuus.java new file mode 100644 index 0000000..39176e2 --- /dev/null +++ b/demo1b/Tilaisuus.java @@ -0,0 +1,55 @@ +package tutoriaali; + +public class Tilaisuus { + private String tyyppi; + private double provisio; + private String tunniste; + private Esiintyjä esiintyja; + + public Tilaisuus(String tyyppi, double hinta, String tunniste) { + this.tyyppi = tyyppi; + this.provisio = hinta; + this.tunniste = tunniste; + this.esiintyja = null; + } + + public String getTyyppi() { + return tyyppi; + } + public void setTyyppi(String tyyppi) { + this.tyyppi = tyyppi; + } + + public String getTunniste() { + return tunniste; + } + public void setTunniste(String tunniste) { + this.tunniste = tunniste; + } + + public Esiintyjä getEsiintyja() { + return esiintyja; + } + public void setEsiintyja(Esiintyjä esiintyja) { + this.esiintyja = esiintyja; + } + + public double getProvisio() { + return provisio; + } + public void setProvisio(double provisio) { + this.provisio = provisio; + } + + public boolean varaaEsiintyja(Esiintyjä esiintyja) { + if (esiintyja != null) { + System.out.println("Esiintyja on jo varattu."); + return false; + + } else { + this.esiintyja = esiintyja; + System.out.println("Esiintyjä varattu onnistuneesti."); + return true; + } + } +} -- GitLab