Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTIVITY_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Liczby punktów za aktywność wyświetlany w tabeli.
- add(StudentData) - Method in interface core.IStudentDataService
-
Dodaje dane studenta.
- add(StudentData) - Method in class core.StudentDataService
-
Dodaje dane studenta.
C
- clear() - Method in interface core.IStudentDataService
-
Kasuje załadowane dane studentów.
- clear() - Method in class core.StudentDataService
-
Kasuje załadowane dane studentów.
- common - package common
-
Pakiet klas wspólnych dla gui i core.
- convertToViewModelData(Collection<StudentData>) - Static method in class gui.StudentDataConverter
-
Metoda konwertująca obiekty
StudentData
to tablicy dwuwymiarowej. - core - package core
-
Biblioteka programistyczna dla programu StudentsDataManager.
D
- delete(String) - Method in interface core.IStudentDataService
-
Usuwa dane studenta o podanym numerze albumu.
- delete(String) - Method in class core.StudentDataService
-
Usuwa dane studenta o podanym numerze albumu.
E
- EXAM_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Liczby punktów za egzamin wyświetlany w tabeli.
- exists(String) - Method in interface core.IStudentDataService
-
Sprawdza, czy istnieją dane studenta o podanym numerze albumu.
- exists(String) - Method in class core.StudentDataService
-
Sprawdza, czy istnieją dane studenta o podanym numerze albumu.
F
- FilesystemService - Class in core
-
Serwis zapisu i odczytu plików z systemu plików.
- FilesystemService() - Constructor for class core.FilesystemService
-
Konstruktor domyślny serwisu.
G
- get(String) - Method in interface core.IStudentDataService
-
Pobiera dane studenta na podstawie numeru albumu.
- get(String) - Method in class core.StudentDataService
-
Pobiera dane studenta na podstawie numeru albumu.
- getActivityPoints() - Method in class core.StudentData
- getAlbum() - Method in class core.StudentData
- getAll() - Method in interface core.IStudentDataService
- getAll() - Method in class core.StudentDataService
- getExamPoints() - Method in class core.StudentData
- getGroup() - Method in class core.StudentData
- getHomeworkPoints() - Method in class core.StudentData
- getMessages(StudentData) - Method in interface core.IStudentDataValidator
-
Zwraca informacje na temat problemów z obiektem danych studenta.
- getMessages(StudentData) - Method in class core.StudentDataValidator
-
Zwraca informacje na temat nieprawidłowości w danych studenta.
- getName() - Method in class core.StudentData
- getProjectPoints() - Method in class core.StudentData
- getSum() - Method in class core.StudentData
- getTest1Points() - Method in class core.StudentData
- getTest2Points() - Method in class core.StudentData
- getText(String) - Static method in class common.LocalizationUtil
-
Pobiera tekst lokalizacji.
- GROUP_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Grupy studenta wyświetlany w tabeli
- gui - package gui
-
Pakiet klas zawierający GUI aplikacji.
- gui.model - package gui.model
-
Pakiet klas zawierających model danych wykorzystywanych, wyświetlanych na interfejsie graficznym aplikacji.
H
- HOMEWORK_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny liczby punktów za pracę domową wyświetlany w tabeli.
I
- IFilesystemService - Interface in core
-
Serwis zapisu i odczytu plików tekstowych z systemu plików.
- isCellEditable(int, int) - Method in class gui.model.StudentDataViewTableModel
-
Nadpisanie bazowej metody celem zablokowania edycji kolumn: album, grupa, imię i nazwisko.
- IStudentDataPersistentStorageService - Interface in core
-
Serwis umożliwiający zapis i odczyt danych studentów z i do zewnętrznego serwisu.
- IStudentDataService - Interface in core
-
Serwis danych studentów.
- IStudentDataValidator - Interface in core
-
Serwis walidujący dane studenta.
L
- load() - Method in interface core.IStudentDataPersistentStorageService
- load() - Method in class core.StudentDataPersistentStorageService
-
Metoda ładująca dane studentów z pliku wyszczególnionego w konstruktorze.
- load(IStudentDataPersistentStorageService) - Method in interface core.IStudentDataService
-
Ładuje dane studentów.
- load(IStudentDataPersistentStorageService) - Method in class core.StudentDataService
-
Ładuje dane studentów z serwisu danych trwałych.
- LocalizationUtil - Class in common
-
Klasa lokalizacyjna dla projektu.
- LocalizationUtil() - Constructor for class common.LocalizationUtil
M
- main(String[]) - Static method in class gui.MainPanel
-
Metoda uruchamiająca działania aplikacji.
- MainPanel - Class in gui
-
Główna klasa startowa uruchamiająca aplikację okienkową.
- MainPanel(JFrame) - Constructor for class gui.MainPanel
-
Konstruktor głównej klasy inicjalizujący kontrolki.
N
- NO_ALUBM_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Albumu studenta wyświetlany w tabeli
P
- PERSON_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Studenta (imię i nazwisko) wyświetlany w tabeli
- PROJECT_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Liczby punktów za projekt wyświetlany w tabeli.
R
- read(String) - Method in class core.FilesystemService
- read(String) - Method in interface core.IFilesystemService
S
- save(IStudentDataPersistentStorageService) - Method in interface core.IStudentDataService
-
Zapisuje dane studentów.
- save(IStudentDataPersistentStorageService) - Method in class core.StudentDataService
-
Zapisuje dane studentów w serwisie danych trwałych.
- save(Collection<StudentData>) - Method in interface core.IStudentDataPersistentStorageService
- save(Collection<StudentData>) - Method in class core.StudentDataPersistentStorageService
-
Metoda zapisująca dane do pliku wyszczególnionego w konstruktorze.
- set(StudentData) - Method in class core.StudentData
-
Przypisuje wszystkie wartości z obiektu poza numerem albumu.
- setActivityPoints(int) - Method in class core.StudentData
-
Ustawia liczbę punktów za aktywność (0-5 pkt).
- setExamPoints(int) - Method in class core.StudentData
-
Ustawia liczbę punktów z egzaminu (0-40 pkt).
- setGroup(String) - Method in class core.StudentData
-
Ustawia grupę zajęciową studenta.
- setHomeworkPoints(int) - Method in class core.StudentData
-
Ustawia liczbę punktów z prac domowych (0-5 pkt).
- setLocale(Locale) - Static method in class common.LocalizationUtil
-
Ustawia lokalizację projektu.
- setName(String) - Method in class core.StudentData
-
Ustawia imię i nazwisko studenta.
- setProjectPoints(int) - Method in class core.StudentData
-
Ustawia liczbę punktów z projektu (0-10 pkt).
- setTest1Points(int) - Method in class core.StudentData
-
Ustawia liczbę punktów z pierwszego kolokwium (0-20 pkt).
- setTest2Points(int) - Method in class core.StudentData
-
Ustawia liczbę punktów z drugiego kolokwium (0-20 pkt).
- setValueAt(Object, int, int) - Method in class gui.model.StudentDataViewTableModel
-
Metoda wykonująca się na aktualizację danych w komórce tabeli.
- size() - Method in interface core.IStudentDataService
- size() - Method in class core.StudentDataService
- StudentData - Class in core
-
Klasa danych studenta.
- StudentData() - Constructor for class core.StudentData
-
Konstruktor domyślny danych studenta.
- StudentData(StudentData) - Constructor for class core.StudentData
-
Konstruktor klonujący dane studenta.
- StudentData(String) - Constructor for class core.StudentData
-
Konstruktor obiektu StudentData.
- StudentData(String, String, String) - Constructor for class core.StudentData
-
Konstruktor obiektu StudentData.
- StudentData(String, String, String, int, int, int, int, int, int) - Constructor for class core.StudentData
-
Konstruktor
- StudentDataConverter - Class in gui
-
Klasa pomocnicza konwertująca obiekty
StudentData
- StudentDataConverter() - Constructor for class gui.StudentDataConverter
- StudentDataPersistentStorageService - Class in core
-
Klasa przechowywania danych studenta w systemie plików.
- StudentDataPersistentStorageService(String, IFilesystemService) - Constructor for class core.StudentDataPersistentStorageService
-
Konstruktor.
- StudentDataService - Class in core
-
Serwis danych studentów.
- StudentDataService(IStudentDataValidator) - Constructor for class core.StudentDataService
-
Konstruktor serwisu.
- StudentDataValidator - Class in core
-
Serwis walidujący dane studenta.
- StudentDataValidator() - Constructor for class core.StudentDataValidator
-
Konstruktor serwisu walidującego.
- StudentDataViewTableModel - Class in gui.model
-
Model danych wyświetlany w tabeli na interfejsie użytkownika.
- StudentDataViewTableModel(JFrame, Object[][], IStudentDataService) - Constructor for class gui.model.StudentDataViewTableModel
- SUM_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Sumy punktów wyświetlany w tabeli
T
- TEST1_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Liczby punktów za Kolokwium 1 wyświetlany w tabeli.
- TEST2_INDEX - Static variable in class gui.StudentDataConverter
-
Indeks kolumny Liczby punktów za Kolokwium 2 wyświetlany w tabeli.
U
- update(StudentData) - Method in interface core.IStudentDataService
-
Aktualizuje dane studenta o danym numerze albumu.
- update(StudentData) - Method in class core.StudentDataService
-
Aktualizuje dane studenta o danym numerze albumu.
V
- validate(StudentData) - Method in interface core.IStudentDataService
-
Waliduje dane studenta.
- validate(StudentData) - Method in interface core.IStudentDataValidator
-
Waliduje dane studenta.
- validate(StudentData) - Method in class core.StudentDataService
-
Waliduje dane studenta.
- validate(StudentData) - Method in class core.StudentDataValidator
-
Waliduje dane studenta.
- validateActivityPoints(int) - Method in interface core.IStudentDataValidator
-
Waliduje liczbę punktów za aktywność.
- validateActivityPoints(int) - Method in class core.StudentDataValidator
-
Waliduje liczbę punktów za aktywność.
- validateAlbum(String) - Method in interface core.IStudentDataValidator
-
Waliduje numer albumu.
- validateAlbum(String) - Method in class core.StudentDataValidator
-
Waliduje numer albumu.
- validateExamPoints(int) - Method in interface core.IStudentDataValidator
-
Waliduje liczbę punktów z egzaminu.
- validateExamPoints(int) - Method in class core.StudentDataValidator
-
Waliduje liczbę punktów z egzaminu.
- validateGroup(String) - Method in interface core.IStudentDataValidator
-
Waliduje grupę studenta.
- validateGroup(String) - Method in class core.StudentDataValidator
-
Waliduje grupę studenta.
- validateHomeworkPoints(int) - Method in interface core.IStudentDataValidator
-
Waliduje punkty z pracy domowej.
- validateHomeworkPoints(int) - Method in class core.StudentDataValidator
-
Waliduje punkty z pracy domowej.
- validateName(String) - Method in interface core.IStudentDataValidator
-
Waliduje imię i nazwisko studenta.
- validateName(String) - Method in class core.StudentDataValidator
-
Waliduje imię i nazwisko studenta.
- validateProjectPoints(int) - Method in interface core.IStudentDataValidator
-
Waliduje liczbę punktów z projektu.
- validateProjectPoints(int) - Method in class core.StudentDataValidator
-
Waliduje liczbę punktów z projektu.
- validateTest1Points(int) - Method in interface core.IStudentDataValidator
-
Waliduje liczbę punktów z pierwszego kolokwium.
- validateTest1Points(int) - Method in class core.StudentDataValidator
-
Waliduje liczbę punktów z pierwszego kolokwium.
- validateTest2Points(int) - Method in interface core.IStudentDataValidator
-
Waliduje liczbę punktów z drugiego kolokwium.
- validateTest2Points(int) - Method in class core.StudentDataValidator
-
Waliduje liczbę punktów z drugiego kolokwium.
- ValidationException - Exception in core
-
Wyjątek wyrzucany w przypadku błędu walidacji, przykładowo przy dodawaniu nowych danych studenta.
- ValidationException(String) - Constructor for exception core.ValidationException
-
Konstruktor.
W
- write(String, String) - Method in class core.FilesystemService
- write(String, String) - Method in interface core.IFilesystemService
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form