Index

A C D E F G H I L M N P R S T U V W 
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
 
A C D E F G H I L M N P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form