Elektroniczny System oceniania 2.1
Loading...
Searching...
No Matches
com.example.elektroniczny_dziennik.GradeEntryController Class Reference

Public Member Functions

void setUser (User user)
void initialize ()
int getTeacherId ()

Detailed Description

Kontroler odpowiedzialny za moduł wprowadzania i edycji ocen. Umożliwia nauczycielom (i administratorom) wybór przedmiotu, studenta, a następnie dodawanie lub modyfikowanie ocen w tabeli.

Member Function Documentation

◆ getTeacherId()

int com.example.elektroniczny_dziennik.GradeEntryController.getTeacherId ( )

Pobiera ID nauczyciela z tabeli 'teacher' na podstawie statycznego ID zalogowanego użytkownika.

Returns
ID nauczyciela lub -1 w przypadku błędu.

◆ initialize()

void com.example.elektroniczny_dziennik.GradeEntryController.initialize ( )

Inicjalizuje kontroler, konfiguruje kolumny tabeli oraz handlery edycji. Ustawia fabryki komórek dla edytowalnych kolumn (ocena, opis) oraz blokuje pola wyboru do momentu załadowania danych.

◆ setUser()

void com.example.elektroniczny_dziennik.GradeEntryController.setUser ( User user)

Ustawia kontekst użytkownika dla kontrolera i ładuje odpowiednie dane. Wywołuje ładowanie listy przedmiotów w zależności od roli użytkownika.

Parameters
userObiekt zalogowanego użytkownika.

The documentation for this class was generated from the following file:
  • src/main/java/com/example/elektroniczny_dziennik/GradeEntryController.java