Class Tehtava

java.lang.Object
com.example.harjoitustyo.Tehtava
All Implemented Interfaces:
Serializable

public class Tehtava extends Object implements Serializable
Ohjelman perustietoluokka
See Also:
  • Constructor Details

    • Tehtava

      public Tehtava(String otsikko, String kuvaus, LocalDate deadline)
      Luo uuden tehtävän
      Parameters:
      otsikko - Tehtävän otsikko
      kuvaus - Tehtävän kuvaus
      deadline - Tehtävän deadline
  • Method Details

    • setIdCounter

      protected static void setIdCounter(int idCounter)
      Asettaa luokan staattisen muuttujan tiettyyn arvoon
      Parameters:
      idCounter - kentän uusi arvo
    • setTila

      public void setTila(Tehtava.Status tila)
      Asettaa tehtävän tilan ja valmistumisPaiva kentän valmistumispäivään
      Parameters:
      tila - tehtävän uusi tila
    • setOtsikko

      public void setOtsikko(String otsikko)
    • setKuvaus

      public void setKuvaus(String kuvaus)
    • setDeadline

      public void setDeadline(LocalDate deadline)
    • getId

      public int getId()
    • getOtsikko

      public String getOtsikko()
    • getKuvaus

      public String getKuvaus()
    • getLuontiPaiva

      public LocalDate getLuontiPaiva()
    • getDeadline

      public LocalDate getDeadline()
    • getValmistumisPaiva

      public LocalDate getValmistumisPaiva()
    • getTila

      public Tehtava.Status getTila()