package fxHarakka.luokat; import fxHarakka.HarakkaController; public class Harakka { //harakalla on tehtavat ja projektit instanssit private final Tehtavat tehtavat = new Tehtavat(); private final Projektit projektit = new Projektit(); public static void main (String[] args) { Harakka harakka = new Harakka(); Projekti projekti1 = new Projekti("Projekti1","Fysiikka"); Projekti projekti2 = new Projekti("Projekti2", "Ohjelmointi"); projekti1.rekisteroiProjekti(); projekti2.rekisteroiProjekti(); projekti1.setKesto(5); projekti1.setSuoritettu(2); harakka.lisaaProjekti(projekti1); harakka.lisaaProjekti(projekti2); //halutaan lisätä käyttöliittymästä luotu projekti tietokantaan TODO } /**Välittää projektit luokalle projektin ja projektit luokka lisää sen tietokantaan * * @param projekti lisättävä projekti */ public void lisaaProjekti (Projekti projekti){ projektit.lisaaProjekti(projekti); } /**projektin luonti testaamista varte * * @param nimi projektin nimi * @param aihe projektin aihe * @param kesto projektin kesto */ public void luoProjekti(String nimi, String aihe, String kesto){ int kestoInt = Integer.parseInt(kesto); Projekti projekti = new Projekti(nimi, aihe, kestoInt); projekti.rekisteroiProjekti(); projektit.lisaaProjekti(projekti); } }