Forked from
tie / ohj2 / ve / 2025 / kevat / ohj2
52 commits ahead of the upstream repository.
-
Kiljala Renne Lauri Olavi authoredKiljala Renne Lauri Olavi authored
Harakka.java 1.48 KiB
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);
}
}