Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GitAlboBis/Jbudget
/ functions
Functions
286 in github.com/GitAlboBis/Jbudget
⨍
Functions
286
◇
Types & classes
56
↓ 1 callers
Method
logSystemInfo
Registra informazioni di sistema utili per debug.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:284
↓ 1 callers
Method
payScadenza
Paga una scadenza creando automaticamente un movimento di uscita.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:34
↓ 1 callers
Method
printDatabaseStats
Metodo per ottenere statistiche database
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:256
↓ 1 callers
Method
removeMovement
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:24
↓ 1 callers
Method
resetLabelsToDefault
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:328
↓ 1 callers
Method
resetStatistics
Resetta le statistiche ai valori predefiniti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:460
↓ 1 callers
Method
resetToDefault
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:457
↓ 1 callers
Method
setupButtons
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:89
↓ 1 callers
Method
setupCharts
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:77
↓ 1 callers
Method
setupEventHandlers
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:87
↓ 1 callers
Method
setupEventHandlers
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:128
↓ 1 callers
Method
setupEventHandlers
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:90
↓ 1 callers
Method
setupEventHandlers
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:94
↓ 1 callers
Method
setupLoanButtons
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:140
↓ 1 callers
Method
setupPeriodCombo
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:65
↓ 1 callers
Method
setupPeriodCombo
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:82
↓ 1 callers
Method
setupPrimaryStage
Configura la finestra principale dell'applicazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:229
↓ 1 callers
Method
setupSystemProperties
Configura le proprietà di sistema necessarie per l'applicazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:346
↓ 1 callers
Method
setupTable
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:46
↓ 1 callers
Method
setupTable
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:62
↓ 1 callers
Method
setupTable
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:46
↓ 1 callers
Method
setupTableFormatting
Configura la formattazione delle celle della tabella.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:259
↓ 1 callers
Method
showBudgetDetails
(Budget budget, YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:282
↓ 1 callers
Method
showLoanSection
(VBox loanSection, Label infoPanel, TextField amountField)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:278
↓ 1 callers
Method
showLoanSelectionDialog
Mostra un dialog per selezionare quale prestito visualizzare.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:323
↓ 1 callers
Method
simulateAcceleratedPayment
Simula un piano di ammortamento con pagamenti accelerati.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:334
↓ 1 callers
Method
testDatabaseConnection
Testa la connessione al database
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:84
↓ 1 callers
Method
updateBudgetStatus
(YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:261
↓ 1 callers
Method
updateBudgetWarning
(double usagePercentage, double remaining)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:329
↓ 1 callers
Method
updateCategoryAnalysis
(YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:347
↓ 1 callers
Method
updateCategoryDetails
(java.util.List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:257
↓ 1 callers
Method
updateExpensesCategoryChart
(java.util.List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:187
↓ 1 callers
Method
updateFinancialOverview
(YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:174
↓ 1 callers
Method
updateFinancialProgressBars
(double income, double expenses, YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:211
↓ 1 callers
Method
updateLabels
(double totalIncome, double totalExpenses, double balance, double savingsRate)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:163
↓ 1 callers
Method
updateLoanStatistics
Aggiorna le statistiche sui prestiti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:421
↓ 1 callers
Method
updateMonthlyTrendChart
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:217
↓ 1 callers
Method
updateOverduePayments
Aggiorna automaticamente lo status delle rate scadute.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:370
↓ 1 callers
Method
updatePaymentDetails
(Loan loan, String selectedPayment, TextField nameField, TextField amoun
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:362
↓ 1 callers
Method
updateStatistics
Aggiorna le statistiche nei label.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:373
↓ 1 callers
Method
validateDatabaseStructure
(Statement st)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:154
Method
BudgetCalculationService
(MovementRepository movementRepository)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:16
Method
BudgetController
(BudgetService budgetService, MovementService movementService,
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:64
Method
BudgetDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetDialog.java:17
Method
BudgetManagementDialog
(BudgetService budgetService)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:27
Method
BudgetService
(BudgetRepository budgetRepo)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:18
Method
Category
(String emoji)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Category.java:4
Method
DataRefreshManager
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:14
Method
JdbcBudgetRepository
(DataSource dataSource)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:22
Method
JdbcLoanPaymentRepository
(DataSource dataSource)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:18
Method
JdbcLoanRepository
(DataSource dataSource)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:21
Method
JdbcMovementRepository
(DataSource ds)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:18
Method
JdbcScadenzaRepository
(DataSource ds)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:17
Method
LoanDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:18
Method
LoanPaymentDialog
(Loan loan, LoanPayment payment)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanPaymentDialog.java:20
Method
LoanService
(LoanRepository loanRepository, LoanPaymentRepository loanPaymentRepository,
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:22
Method
LoanSummaryDialog
(Loan loan, List<LoanPayment> payments)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:23
Method
LoanType
(String emoji)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/LoanType.java:13
Method
MainController
(MovementService movementService, BudgetService budgetService,
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MainController.java:23
Method
MovementController
(MovementService movementService, LoanService loanService)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:46
Method
MovementDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:23
Method
MovementService
(MovementRepository movementRepo)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:12
Method
MovementType
(String emoji, String displayName, String description)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/MovementType.java:16
Method
PayScadenzaDialog
(Scadenza scadenza)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/PayScadenzaDialog.java:13
Method
ScadenzaDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/ScadenzaDialog.java:13
Method
ScadenzaService
(ScadenzaRepository scadenzaRepository, MovementService movementService)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:14
Method
ScadenzeController
(ScadenzaService scadenzaService)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:32
Method
ServiceFactory
(DataSource dataSource)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:38
Method
StatisticsController
(MovementService movementService, BudgetService budgetService,
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:46
Method
absoluteAmount
Restituisce il valore assoluto dell'importo. Utile per calcoli che necessitano sempre valori positivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Movement.java:11
Method
calculateMonthlyProjection
Calcola la proiezione di spesa per fine mese basata sui movimenti correnti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:108
Method
calculateNetAmount
Calcola l'importo netto per una categoria (entrate - uscite). Utile per categorie che possono avere sia entrate che uscite. @param categoryName il no
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:50
Method
calculateRemainingAmount
Calcola l'importo rimanente nel budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:86
Method
calculateRemainingDebt
Calcola il debito residuo di un prestito specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:217
Method
calculateRemainingInterest
Calcola gli interessi totali rimanenti di un prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:228
Method
calculateRiskLevel
Calcola il livello di rischio del budget basato sulla percentuale di utilizzo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:93
Method
calculateUsagePercentage
Calcola la percentuale di utilizzo del budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:69
Method
countByStatus
Conta scadenze per status. @param status lo status da contare @return numero di scadenze con quello status
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:99
Method
createCustom
Crea un DataSource con configurazioni personalizzate. @param databasePath il percorso del database @param user l'username @param password la password
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DataSourceFactory.java:75
Method
createTestDataSource
Crea un DataSource per i test con database in memoria. @return DataSource per test
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DataSourceFactory.java:48
Method
deleteById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:99
Method
deleteById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:106
Method
deleteById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:108
Method
deleteById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:110
Method
deleteById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:97
Method
deleteLoan
Elimina un prestito e tutte le sue rate associate.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:281
Method
existsByPeriod
Verifica se esiste un budget per il periodo. @param period il periodo da verificare @return true se esistono budget per il periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:69
Method
findActiveByPeriod
Trova budget attivi per periodo. @param period il periodo @return lista dei budget attivi
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:43
Method
findAll
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:79
Method
findAll
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:85
Method
findAll
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:87
Method
findAll
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:89
Method
findAll
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:79
Method
findByCategory
Trova movimenti per categoria. @param category la categoria da cercare @return lista dei movimenti della categoria
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/MovementRepository.java:32
Method
findByCategoryAndDateRange
Trova movimenti per categoria in un periodo. @param category la categoria @param from data di inizio @param to data di fine @return lista dei movimen
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/MovementRepository.java:58
Method
findByCategoryAndPeriod
Trova budget per ID categoria e periodo. Utile per verificare se esiste già un budget per quella categoria/periodo. @param categoryId l'ID della cate
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:57
Method
findByDateRange
(LocalDate from, LocalDate to)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:121
Method
findByDueDateBefore
(LocalDate date)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:125
Method
findByDueDateRange
Trova scadenze in un intervallo di date. @param from data di inizio @param to data di fine @return lista delle scadenze nel periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:69
Method
findById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:53
← previous
next →
101–200 of 286, ranked by callers