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
↓ 20 callers
Method
showError
Mostra un dialog di errore.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:26
↓ 18 callers
Method
getEmoji
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/LoanType.java:17
↓ 15 callers
Method
showAlert
Mostra un dialog di informazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:14
↓ 11 callers
Method
getInstance
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:16
↓ 11 callers
Method
save
Salva un'entità (inserimento o aggiornamento). @param entity l'entità da salvare @return l'entità salvata @throws RuntimeException se il salvataggio
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BaseRepository.java:22
↓ 8 callers
Method
createStatsCard
Crea una card per le statistiche.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:388
↓ 8 callers
Method
getBudgetsForPeriod
Ottiene tutti i budget per un periodo specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:60
↓ 7 callers
Method
getMovementsInPeriod
(LocalDate from, LocalDate to)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:20
↓ 6 callers
Method
createInfoLabel
Crea un label per le informazioni.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:370
↓ 6 callers
Method
createValueLabel
Crea un label per i valori.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:379
↓ 6 callers
Method
findAll
Trova tutte le entità. @return lista di tutte le entità
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BaseRepository.java:37
↓ 6 callers
Method
getActiveLoans
Ottiene tutti i prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:180
↓ 6 callers
Method
getLoanPayments
Ottiene il piano di ammortamento di un prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:187
↓ 6 callers
Method
refreshData
Aggiorna tutti i dati della dashboard.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:147
↓ 5 callers
Method
addMovement
(Movement movement)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:16
↓ 5 callers
Method
deleteById
Elimina un'entità per ID. @param id l'identificatore dell'entità da eliminare @throws RuntimeException se l'eliminazione fallisce
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BaseRepository.java:45
↓ 5 callers
Method
notifyDataChanged
Notifica tutti i controller che i dati sono cambiati.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:30
↓ 5 callers
Method
refreshData
Aggiorna i dati della tabella.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:217
↓ 4 callers
Method
addRefreshListener
Registra un listener per gli aggiornamenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:23
↓ 4 callers
Method
findById
Trova un'entità per ID. @param id l'identificatore @return Optional contenente l'entità se trovata
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BaseRepository.java:30
↓ 4 callers
Method
getMovementService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:66
↓ 4 callers
Method
notifyDataChanged
Notifica altri controller dei cambiamenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:231
↓ 4 callers
Method
refreshData
Aggiorna i dati della tabella e le statistiche.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:350
↓ 4 callers
Method
refreshStatistics
Aggiorna tutte le statistiche e i grafici.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:114
↓ 4 callers
Method
showError
(String title, String message)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:274
↓ 3 callers
Method
calculateMonthlyPayment
Calcola l'importo della rata mensile usando la formula del prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Loan.java:23
↓ 3 callers
Method
findByDateRange
Trova movimenti in un intervallo di date. @param from data di inizio (inclusa) @param to data di fine (inclusa) @return lista dei movimenti nel perio
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/MovementRepository.java:24
↓ 3 callers
Method
getBudgetCalculationService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:70
↓ 3 callers
Method
getBudgetService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:67
↓ 3 callers
Method
getLoanService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:69
↓ 3 callers
Method
getScadenzaService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:68
↓ 3 callers
Method
loadBudgets
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:121
↓ 3 callers
Method
mapResultSetToBudget
Metodo helper per mappare ResultSet a Budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:164
↓ 3 callers
Method
mapResultSetToLoanPayment
(ResultSet resultSet)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:159
↓ 3 callers
Method
mapResultSetToMovement
Metodo helper per mappare ResultSet a Movement
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:153
↓ 3 callers
Method
mapScadenza
Metodo helper per mappare ResultSet a Scadenza.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:154
↓ 3 callers
Method
showConfirmation
Mostra un dialog di conferma.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:50
↓ 3 callers
Method
showLoanSummary
Mostra il piano di ammortamento di un prestito specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:309
↓ 3 callers
Method
showNoBudgetState
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:277
↓ 3 callers
Method
showNoCategoryData
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:373
↓ 3 callers
Method
updateOverdueStatus
Aggiorna automaticamente lo status delle scadenze scadute.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:68
↓ 2 callers
Method
addScadenza
(Scadenza scadenza)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:19
↓ 2 callers
Method
createOrUpdateBudget
Crea o aggiorna un budget. Se esiste già un budget con lo stesso nome e periodo, lo aggiorna.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:26
↓ 2 callers
Method
findByLoanId
Trova rate per prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:15
↓ 2 callers
Method
generateAmortizationSchedule
Genera il piano di ammortamento completo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Loan.java:36
↓ 2 callers
Method
getAllScadenze
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:23
↓ 2 callers
Method
getMonthlyPaymentTotal
Calcola l'importo totale mensile delle rate di tutti i prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:239
↓ 2 callers
Method
getOverduePayments
Ottiene le rate scadute non pagate.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:201
↓ 2 callers
Method
getUsagePercentage
Calcola la percentuale di utilizzo del budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/CategoryAllocation.java:23
↓ 2 callers
Method
hideLoanSection
(VBox loanSection, Label infoPanel, String selectedType, TextField amountField)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:290
↓ 2 callers
Method
init
(DataSource ds)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:10
↓ 2 callers
Method
mapResultSetToLoan
(ResultSet resultSet)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:136
↓ 2 callers
Method
parseAmount
Converte stringa con virgola o punto in double.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:404
↓ 2 callers
Method
showAlert
(String title, String message)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:266
↓ 2 callers
Method
updateDateWarning
Aggiorna il messaggio di warning per la data di pagamento.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanPaymentDialog.java:171
↓ 1 callers
Method
applyBudgetStyles
(double usagePercentage, double remaining)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:313
↓ 1 callers
Method
applyFinancialStyles
(double balance, double savingsRate)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:243
↓ 1 callers
Method
buildCategoryCards
(Map<Category, Double> expensesByCategory, List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:378
↓ 1 callers
Method
calculateSpentAmount
Calcola l'importo speso per una categoria in un periodo specifico. @param categoryName il nome della categoria da analizzare @param period il periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:26
↓ 1 callers
Method
checkLoanCompletion
Verifica se tutte le rate del prestito sono state pagate.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:145
↓ 1 callers
Method
checkUrgentNotifications
Controlla e mostra notifiche urgenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MainController.java:57
↓ 1 callers
Method
create
Crea e configura il DataSource H2 per l'applicazione. @return DataSource configurato per H2
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DataSourceFactory.java:21
↓ 1 callers
Method
createCategoryCard
(Category category, double amount, List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:402
↓ 1 callers
Method
createIndexesIfNotExists
(Statement st)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:121
↓ 1 callers
Method
createLoan
Crea un nuovo prestito e genera automaticamente il piano di ammortamento.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:35
↓ 1 callers
Method
createLoanInfoSection
Crea la sezione con le informazioni generali del prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:57
↓ 1 callers
Method
createPaymentReminder
Crea una scadenza per ogni rata del prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:124
↓ 1 callers
Method
createStatsSection
Crea la sezione con le statistiche del piano.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:102
↓ 1 callers
Method
createTableSection
Crea la sezione con la tabella del piano di ammortamento.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:174
↓ 1 callers
Method
createTablesIfNotExists
(Statement st)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:38
↓ 1 callers
Method
deleteBudget
Elimina un budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:193
↓ 1 callers
Method
deleteScadenza
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:61
↓ 1 callers
Method
deleteSelectedBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:226
↓ 1 callers
Method
editSelectedBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:142
↓ 1 callers
Method
exportPlan
Esporta il piano di ammortamento (placeholder per funzionalità futura).
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:408
↓ 1 callers
Method
findActiveLoans
Trova prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanRepository.java:25
↓ 1 callers
Method
findByDueDateBefore
Trova scadenze con data di scadenza precedente alla data specificata. Utilizzato per trovare scadenze scadute. @param date la data di riferimento @re
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:22
↓ 1 callers
Method
findByPeriod
Trova budget per periodo specifico. @param period il periodo in formato YYYY-MM @return lista dei budget per il periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:23
↓ 1 callers
Method
findDueSoon
Trova scadenze in scadenza entro i prossimi giorni. @param days numero di giorni da oggi @return lista delle scadenze in scadenza
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:42
↓ 1 callers
Method
findOverdue
Trova scadenze scadute (status PENDING con data passata). @return lista delle scadenze scadute
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:56
↓ 1 callers
Method
getEmoji
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Category.java:5
↓ 1 callers
Method
getErrorDetails
Ottiene i dettagli di un errore per il debug.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:306
↓ 1 callers
Method
getMainBudget
Ottiene il budget principale
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetSummary.java:27
↓ 1 callers
Method
getStatsService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:71
↓ 1 callers
Method
getTotalOutstandingDebt
Calcola il debito residuo totale di tutti i prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:208
↓ 1 callers
Method
getUpcomingPayments
Ottiene le rate in scadenza nei prossimi giorni.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:194
↓ 1 callers
Method
initializeDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:36
↓ 1 callers
Method
initializeRepositories
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:44
↓ 1 callers
Method
initializeServices
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:54
↓ 1 callers
Method
isExceeded
Verifica se il budget per questa categoria è stato superato.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/CategoryAllocation.java:16
↓ 1 callers
Method
isValidAmount
Valida che l'importo inserito sia un numero positivo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetDialog.java:111
↓ 1 callers
Method
isValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:390
↓ 1 callers
Method
isValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:257
↓ 1 callers
Method
isValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:213
↓ 1 callers
Method
isValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/PayScadenzaDialog.java:91
↓ 1 callers
Method
isValidPayments
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:231
↓ 1 callers
Method
isValidRate
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:222
↓ 1 callers
Method
loadExistingLoans
(ComboBox<Loan> comboBox)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:304
↓ 1 callers
Method
loadLoanPayments
(Loan loan, ComboBox<String> paymentCombo, TextField nameField, TextField am
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:325
↓ 1 callers
Method
loadStyles
Carica i fogli di stile CSS per l'applicazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:264
next →
1–100 of 286, ranked by callers