Class PostController
java.lang.Object
com.studentnet.postmanager.controller.PostController
Контролер інтерфейсу користувача (JavaFX).
Обробляє події натискання кнопок та взаємодіє з базою даних через PostRepository.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidОчищає всі текстові поля форми та скидає виділення у таблиці.voidОбробляє подію натискання кнопки "Додати новий".voidОбробляє подію натискання кнопки "Видалити".voidОбробляє подію натискання кнопки "Знайти".voidОбробляє подію натискання кнопки "Зберегти зміни".voidМетод ініціалізації контролера.voidЗавантажує всі дописи з бази даних та відображає їх у таблиці.
-
Constructor Details
-
PostController
public PostController()
-
-
Method Details
-
initialize
public void initialize()Метод ініціалізації контролера. Викликається автоматично після завантаження FXML файлу. Налаштовує прив'язку колонок таблиці та додає слухача подій вибору рядків. -
loadPosts
public void loadPosts()Завантажує всі дописи з бази даних та відображає їх у таблиці. -
handleAdd
public void handleAdd()Обробляє подію натискання кнопки "Додати новий". Зчитує дані з форми, валідує їх та зберігає новий допис у БД. -
handleUpdate
public void handleUpdate()Обробляє подію натискання кнопки "Зберегти зміни". Оновлює вміст обраного допису. -
handleDelete
public void handleDelete()Обробляє подію натискання кнопки "Видалити". Видаляє обраний допис з БД. -
handleSearch
public void handleSearch()Обробляє подію натискання кнопки "Знайти". Виконує пошук за заданими критеріями та оновлює таблицю результатами. -
clearForm
public void clearForm()Очищає всі текстові поля форми та скидає виділення у таблиці.
-