MCPcopy Create free account

hub / github.com/GitAlboBis/Jbudget / functions

Functions286 in github.com/GitAlboBis/Jbudget

↓ 20 callersMethodshowError
Mostra un dialog di errore.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:26
↓ 18 callersMethodgetEmoji
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/LoanType.java:17
↓ 15 callersMethodshowAlert
Mostra un dialog di informazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:14
↓ 11 callersMethodgetInstance
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:16
↓ 11 callersMethodsave
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 callersMethodcreateStatsCard
Crea una card per le statistiche.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:388
↓ 8 callersMethodgetBudgetsForPeriod
Ottiene tutti i budget per un periodo specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:60
↓ 7 callersMethodgetMovementsInPeriod
(LocalDate from, LocalDate to)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:20
↓ 6 callersMethodcreateInfoLabel
Crea un label per le informazioni.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:370
↓ 6 callersMethodcreateValueLabel
Crea un label per i valori.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:379
↓ 6 callersMethodfindAll
Trova tutte le entità. @return lista di tutte le entità
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BaseRepository.java:37
↓ 6 callersMethodgetActiveLoans
Ottiene tutti i prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:180
↓ 6 callersMethodgetLoanPayments
Ottiene il piano di ammortamento di un prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:187
↓ 6 callersMethodrefreshData
Aggiorna tutti i dati della dashboard.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:147
↓ 5 callersMethodaddMovement
(Movement movement)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MovementService.java:16
↓ 5 callersMethoddeleteById
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 callersMethodnotifyDataChanged
Notifica tutti i controller che i dati sono cambiati.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:30
↓ 5 callersMethodrefreshData
Aggiorna i dati della tabella.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:217
↓ 4 callersMethodaddRefreshListener
Registra un listener per gli aggiornamenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/DataRefreshManager.java:23
↓ 4 callersMethodfindById
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 callersMethodgetMovementService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:66
↓ 4 callersMethodnotifyDataChanged
Notifica altri controller dei cambiamenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:231
↓ 4 callersMethodrefreshData
Aggiorna i dati della tabella e le statistiche.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:350
↓ 4 callersMethodrefreshStatistics
Aggiorna tutte le statistiche e i grafici.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:114
↓ 4 callersMethodshowError
(String title, String message)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:274
↓ 3 callersMethodcalculateMonthlyPayment
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 callersMethodfindByDateRange
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 callersMethodgetBudgetCalculationService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:70
↓ 3 callersMethodgetBudgetService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:67
↓ 3 callersMethodgetLoanService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:69
↓ 3 callersMethodgetScadenzaService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:68
↓ 3 callersMethodloadBudgets
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:121
↓ 3 callersMethodmapResultSetToBudget
Metodo helper per mappare ResultSet a Budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:164
↓ 3 callersMethodmapResultSetToLoanPayment
(ResultSet resultSet)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:159
↓ 3 callersMethodmapResultSetToMovement
Metodo helper per mappare ResultSet a Movement
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:153
↓ 3 callersMethodmapScadenza
Metodo helper per mappare ResultSet a Scadenza.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:154
↓ 3 callersMethodshowConfirmation
Mostra un dialog di conferma.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:50
↓ 3 callersMethodshowLoanSummary
Mostra il piano di ammortamento di un prestito specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:309
↓ 3 callersMethodshowNoBudgetState
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:277
↓ 3 callersMethodshowNoCategoryData
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:373
↓ 3 callersMethodupdateOverdueStatus
Aggiorna automaticamente lo status delle scadenze scadute.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:68
↓ 2 callersMethodaddScadenza
(Scadenza scadenza)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:19
↓ 2 callersMethodcreateOrUpdateBudget
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 callersMethodfindByLoanId
Trova rate per prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:15
↓ 2 callersMethodgenerateAmortizationSchedule
Genera il piano di ammortamento completo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Loan.java:36
↓ 2 callersMethodgetAllScadenze
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:23
↓ 2 callersMethodgetMonthlyPaymentTotal
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 callersMethodgetOverduePayments
Ottiene le rate scadute non pagate.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:201
↓ 2 callersMethodgetUsagePercentage
Calcola la percentuale di utilizzo del budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/CategoryAllocation.java:23
↓ 2 callersMethodhideLoanSection
(VBox loanSection, Label infoPanel, String selectedType, TextField amountField)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:290
↓ 2 callersMethodinit
(DataSource ds)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:10
↓ 2 callersMethodmapResultSetToLoan
(ResultSet resultSet)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:136
↓ 2 callersMethodparseAmount
Converte stringa con virgola o punto in double.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:404
↓ 2 callersMethodshowAlert
(String title, String message)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:266
↓ 2 callersMethodupdateDateWarning
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 callersMethodapplyBudgetStyles
(double usagePercentage, double remaining)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:313
↓ 1 callersMethodapplyFinancialStyles
(double balance, double savingsRate)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:243
↓ 1 callersMethodbuildCategoryCards
(Map<Category, Double> expensesByCategory, List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:378
↓ 1 callersMethodcalculateSpentAmount
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 callersMethodcheckLoanCompletion
Verifica se tutte le rate del prestito sono state pagate.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:145
↓ 1 callersMethodcheckUrgentNotifications
Controlla e mostra notifiche urgenti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MainController.java:57
↓ 1 callersMethodcreate
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 callersMethodcreateCategoryCard
(Category category, double amount, List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:402
↓ 1 callersMethodcreateIndexesIfNotExists
(Statement st)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:121
↓ 1 callersMethodcreateLoan
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 callersMethodcreateLoanInfoSection
Crea la sezione con le informazioni generali del prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:57
↓ 1 callersMethodcreatePaymentReminder
Crea una scadenza per ogni rata del prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:124
↓ 1 callersMethodcreateStatsSection
Crea la sezione con le statistiche del piano.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:102
↓ 1 callersMethodcreateTableSection
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 callersMethodcreateTablesIfNotExists
(Statement st)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:38
↓ 1 callersMethoddeleteBudget
Elimina un budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:193
↓ 1 callersMethoddeleteScadenza
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:61
↓ 1 callersMethoddeleteSelectedBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:226
↓ 1 callersMethodeditSelectedBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:142
↓ 1 callersMethodexportPlan
Esporta il piano di ammortamento (placeholder per funzionalità futura).
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:408
↓ 1 callersMethodfindActiveLoans
Trova prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanRepository.java:25
↓ 1 callersMethodfindByDueDateBefore
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 callersMethodfindByPeriod
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 callersMethodfindDueSoon
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 callersMethodfindOverdue
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 callersMethodgetEmoji
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Category.java:5
↓ 1 callersMethodgetErrorDetails
Ottiene i dettagli di un errore per il debug.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:306
↓ 1 callersMethodgetMainBudget
Ottiene il budget principale
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetSummary.java:27
↓ 1 callersMethodgetStatsService
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:71
↓ 1 callersMethodgetTotalOutstandingDebt
Calcola il debito residuo totale di tutti i prestiti attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:208
↓ 1 callersMethodgetUpcomingPayments
Ottiene le rate in scadenza nei prossimi giorni.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:194
↓ 1 callersMethodinitializeDialog
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:36
↓ 1 callersMethodinitializeRepositories
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:44
↓ 1 callersMethodinitializeServices
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/ServiceFactory.java:54
↓ 1 callersMethodisExceeded
Verifica se il budget per questa categoria è stato superato.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/CategoryAllocation.java:16
↓ 1 callersMethodisValidAmount
Valida che l'importo inserito sia un numero positivo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetDialog.java:111
↓ 1 callersMethodisValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:390
↓ 1 callersMethodisValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:257
↓ 1 callersMethodisValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:213
↓ 1 callersMethodisValidAmount
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/PayScadenzaDialog.java:91
↓ 1 callersMethodisValidPayments
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:231
↓ 1 callersMethodisValidRate
(String text)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:222
↓ 1 callersMethodloadExistingLoans
(ComboBox<Loan> comboBox)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:304
↓ 1 callersMethodloadLoanPayments
(Loan loan, ComboBox<String> paymentCombo, TextField nameField, TextField am
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:325
↓ 1 callersMethodloadStyles
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