All Classes
-
All Classes Class Summary Enum Summary Class Description AppConfig Utility class for loading application configuration from an external properties file.BaseController Abstract base class for all FXML controllers in the billing statement generator.BigDecimalCurrencyConverter A JavaFXStringConverterforBigDecimalvalues formatted as currency.CashAdvance Immutable catalog record representing a cash advance item (e.g.CashAdvanceController Controller for the Cash Advance Items tab.CashAdvanceDao DAO for loadingCashAdvancerecords from the database.CashAdvanceLineItem Mutable line item wrapping aCashAdvancecatalog entry.Database Manages the application's single file-based H2 database instance.GeneratorTabs ATabsubclass used for all tabs in the billing statement generator.GridTabController<T> Abstract base controller for tabs that display a grid of selectable line items.InstructionsTabController Controller for the Instructions tab, displayed as the first tab in the application.Launcher MainApp MainView The main application view, responsible for assembling the full UI layout.Merchandise Immutable catalog record representing a merchandise item (e.g.Merchandise.PricingMode MerchandiseController Controller for the Merchandise tab.MerchandiseDao DAO for loadingMerchandiserecords from the database.MerchandiseLineItem Mutable line item wrapping aMerchandisecatalog entry.PdfGenerator Generates PDF billing statements from aStatementusing a JasperReports template.Service Immutable catalog record representing a funeral service or facility offering (e.g.ServiceDao DAO for loadingServicerecords from the database.ServiceInformationController FXML controller for the Service Information tab.ServiceLineItem Mutable line item wrapping aServicecatalog entry with JavaFX properties for selection state and package membership.ServicePackage Immutable catalog record representing a pre-defined service package (e.g.ServicePackageDao DAO for loadingServicePackagerecords from the database.ServicesController Controller for the Services, Facilities & Transportation tab.SpecialCharge Immutable catalog record representing a special charge (e.g.SpecialChargeDao DAO for loadingSpecialChargerecords from the database.SpecialChargeLineItem Mutable line item wrapping aSpecialChargecatalog entry.SpecialChargesController Controller for the Special Charges tab.SplashView The splash screen view displayed while the application initializes.Statement Aggregate root for a billing statement.StatementCalculator Stateless utility class for calculating financial totals from aStatement.StatementContext Singleton context holder for the current billingStatement.SummaryTabController Controller for the Summary tab, displayed as the final tab before PDF generation.