All Classes and Interfaces

Class
Description
Database helper utilities used by the application for H2 persistence.
Functional interface used by transaction helpers.
Backwards-compatible alias used in some places in the codebase.
Utilities for creating, restoring and validating simple file-based backups of the H2 database used by the application.
CLI utility to import a directory of project files into the application's projects repository and persist a corresponding database record.
Centralized error and logging helper used across the UI and utilities.
Functional interface for file operations.
Utility class for common file operations used by the UI and import helpers.
Utility class for file operations.
Helpers to export project metadata to JSON files.
Utilities to import project metadata from JSON files.
Main application window for the 3D Print Job Tracker GUI.
Represents a single 3D print project stored by the application.
Panel for entering and submitting new 3D print project data.
Simple reporting utilities which produce JSON or CSV summaries from the in-memory project representations.
Modal dialog used to search and browse existing projects stored in the application's database.
Simple settings UI panel that allows editing small application preferences persisted to `app_settings.properties` in the application working directory.