Package core

Class StudentData

java.lang.Object
core.StudentData
All Implemented Interfaces:
Serializable

public class StudentData extends Object implements Serializable
Klasa danych studenta.
See Also:
  • Constructor Details

    • StudentData

      public StudentData()
      Konstruktor domyślny danych studenta.
    • StudentData

      public StudentData(String album)
      Konstruktor obiektu StudentData.
      Parameters:
      album - Numer albumu (unikalny).
    • StudentData

      public StudentData(StudentData studentData)
      Konstruktor klonujący dane studenta. Tworzy nowy obiekt o identycznych parametrach, razem z numerem albumu.
      Parameters:
      studentData - Dane studenta.
    • StudentData

      public StudentData(String album, String name, String group)
      Konstruktor obiektu StudentData.
      Parameters:
      album - Numer albumu (unikalny).
      name - Imię i nazwisko studenta.
      group - Grupa zajęciowa.
    • StudentData

      public StudentData(String album, String name, String group, int homeworkPoints, int activityPoints, int projectPoints, int test1Points, int test2Points, int examPoints)
      Konstruktor
      Parameters:
      album - Numer albumu.
      name - Imię i nazwisko.
      group - Numer grupy.
      homeworkPoints - Liczba punktów z pracy domowej.
      activityPoints - Liczba punktów z aktywności.
      projectPoints - Liczba punktów z projektu.
      test1Points - Liczba punktów z pierwszego kolokwium.
      test2Points - Liczba punktów z drugiego kolokwium
      examPoints - Liczba punktów z egzaminu.
  • Method Details

    • getAlbum

      public String getAlbum()
      Returns:
      Numer albumu studenta (unikalny).
    • getName

      public String getName()
      Returns:
      Imię i nazwisko studenta.
    • setName

      public void setName(String name)
      Ustawia imię i nazwisko studenta.
      Parameters:
      name - Imię i nazwisko studenta
    • getGroup

      public String getGroup()
      Returns:
      Grupa zajęciowa.
    • setGroup

      public void setGroup(String group)
      Ustawia grupę zajęciową studenta.
      Parameters:
      group - Grupa zajęciowa studenta.
    • getHomeworkPoints

      public int getHomeworkPoints()
      Returns:
      Liczba punktów z prac domowych.
    • setHomeworkPoints

      public void setHomeworkPoints(int homeworkPoints)
      Ustawia liczbę punktów z prac domowych (0-5 pkt).
      Parameters:
      homeworkPoints - Liczba punktów z prac domowych.
    • getActivityPoints

      public int getActivityPoints()
      Returns:
      Liczba punktów za aktywność.
    • setActivityPoints

      public void setActivityPoints(int activityPoints)
      Ustawia liczbę punktów za aktywność (0-5 pkt).
      Parameters:
      activityPoints - Liczba punktów za aktywność.
    • getProjectPoints

      public int getProjectPoints()
      Returns:
      Liczba punktów z projektu.
    • setProjectPoints

      public void setProjectPoints(int projectPoints)
      Ustawia liczbę punktów z projektu (0-10 pkt).
      Parameters:
      projectPoints - Liczba punktów z projektu.
    • getTest1Points

      public int getTest1Points()
      Returns:
      Liczba punktów z pierwszego kolokwium.
    • setTest1Points

      public void setTest1Points(int test1Points)
      Ustawia liczbę punktów z pierwszego kolokwium (0-20 pkt).
      Parameters:
      test1Points - Liczba punktów z pierwszego kolokwium.
    • getTest2Points

      public int getTest2Points()
      Returns:
      Liczba punktów z drugiego kolokwium.
    • setTest2Points

      public void setTest2Points(int test2Points)
      Ustawia liczbę punktów z drugiego kolokwium (0-20 pkt).
      Parameters:
      test2Points - Liczba punktów z drugiego kolokwium.
    • getExamPoints

      public int getExamPoints()
      Returns:
      Liczba punktów z egzaminu.
    • setExamPoints

      public void setExamPoints(int examPoints)
      Ustawia liczbę punktów z egzaminu (0-40 pkt).
      Parameters:
      examPoints - Liczba punktów z egzaminu.
    • getSum

      public int getSum()
      Returns:
      Całkowita suma punktów.
    • set

      public void set(StudentData studentData)
      Przypisuje wszystkie wartości z obiektu poza numerem albumu.
      Parameters:
      studentData - Dane studenta.