Hierarchie für alle Packages
- backend.configs,
- backend.exceptions,
- backend.interfaces,
- backend.logic,
- backend.model,
- database,
- frontend,
- frontend.controller
Klassenhierarchie
- java.lang.Object
- frontend.controller.AdminDashboardController
- backend.model.Anomaly
- frontend.controller.AnomalyDetectionController
- backend.logic.AnomalyDetectionService
- backend.configs.AppContext
- javafx.application.Application
- frontend.Main
- frontend.controller.BaseUploadController
- frontend.controller.EditReimbursementController
- frontend.controller.AdminEditReimbursementController
- frontend.controller.InvoiceUploadController
- frontend.controller.EditReimbursementController
- frontend.controller.CurrReimbursementController
- database.DatabaseConnection
- backend.logic.ExportService
- backend.logic.ExportService.AccountingEntry
- backend.logic.ExportService.AccountingWrapper
- backend.logic.ExportService.ExportData
- backend.model.FlaggedUser
- frontend.controller.FlaggedUserController
- backend.logic.FlaggedUserService
- backend.model.Invoice
- backend.logic.InvoiceService
- frontend.controller.LoginPageController
- frontend.controller.ModifyReimbursementController
- frontend.controller.ModifyUsersController
- backend.model.Notification
- frontend.controller.NotificationsController
- backend.logic.NotificationService
- backend.model.OCR
- backend.logic.OCRService
- backend.model.Reimbursement
- frontend.controller.ReimbursementHistoryController
- backend.logic.ReimbursementService
- frontend.controller.SearchController
- backend.logic.SearchService
- backend.logic.SessionManager
- frontend.controller.StatisticsController
- backend.logic.StatisticsService
- frontend.SuperMain
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- backend.exceptions.AuthenticationException
- java.lang.RuntimeException
- backend.exceptions.InfrastructureException
- backend.exceptions.ReimbursementException
- java.lang.Exception
- backend.model.User
- backend.model.Admin
- frontend.controller.UserDashboardController
- frontend.controller.UserDropDownController
- backend.logic.UserService
- jakarta.xml.bind.annotation.adapters.XmlAdapter<ValueType,
BoundType> - backend.logic.LocalDateAdapter
Schnittstellenhierarchie
- backend.interfaces.ConnectionProvider
Enum-Klassenhierarchie
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- backend.model.InvoiceCategory
- backend.model.ReimbursementState
- backend.model.UserRole
- backend.model.UserState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)