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
Method
findById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:59
Method
findById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:61
Method
findById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:63
Method
findById
(String id)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:55
Method
findByLoanId
(String loanId)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:132
Method
findByPeriod
(YearMonth period)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:134
Method
findByStartDateBefore
Trova prestiti con scadenza entro una data.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanRepository.java:41
Method
findByStatus
Trova budget per status. @param status lo status del budget @return lista dei budget con lo status specificato
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:31
Method
findByStatus
Trova scadenze per status. @param status lo status delle scadenze @return lista delle scadenze con lo status specificato
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:30
Method
findByStatus
Trova rate per status.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:20
Method
findByStatus
Trova prestiti per status.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanRepository.java:16
Method
findByType
Trova movimenti per tipo (entrata/uscita). @param type il tipo di movimento @return lista dei movimenti del tipo specificato
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/MovementRepository.java:44
Method
findByType
Trova prestiti per tipo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanRepository.java:32
Method
findCompleted
Trova scadenze completate. @return lista delle scadenze pagate
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:89
Method
findDueBefore
Trova rate in scadenza entro una data.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:29
Method
findDueSoon
Trova prossime rate in scadenza.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:48
Method
findOverdue
Trova rate scadute.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/LoanPaymentRepository.java:39
Method
findPending
Trova scadenze pending (da pagare). @return lista delle scadenze in attesa di pagamento
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:80
Method
getActiveCategoriesCount
Calcola il numero di categorie con spese. @return numero di categorie che hanno registrato spese
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MonthlyStatistics.java:67
Method
getAllActiveBudgets
Ottiene tutti i budget attivi per tutti i periodi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:140
Method
getBudgetDistribution
Ottiene la distribuzione dei budget per categoria/nome.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:119
Method
getBudgetStatistics
Calcola statistiche sui budget.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:149
Method
getBudgetSummary
Ottiene un riepilogo consolidato dei budget per periodo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:77
Method
getDescription
Ottiene una descrizione testuale del riepilogo.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetSummary.java:36
Method
getDescription
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/MovementType.java:26
Method
getEmoji
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/MovementType.java:22
Method
getLoanStatistics
Ottiene statistiche sui prestiti.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:248
Method
getOverdueScadenze
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/ScadenzaService.java:27
Method
getSavingsRate
Calcola il tasso di risparmio come percentuale del reddito. @return tasso di risparmio in percentuale (0-100)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MonthlyStatistics.java:23
Method
getStatus
Ottiene lo stato del budget per questa categoria.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/CategoryAllocation.java:30
Method
getTopExpenseAmount
Ottiene l'importo della categoria con maggiori spese. @return importo della categoria con spese maggiori
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MonthlyStatistics.java:56
Method
getTopExpenseCategory
Ottiene la categoria con maggiori spese. @return nome della categoria con spese maggiori, o null se non ci sono spese
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MonthlyStatistics.java:44
Method
getTotalBudgetForPeriod
Calcola il budget totale per un periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:67
Method
getTotalBudgetForPeriod
Calcola il budget totale per un periodo. @param period il periodo @return somma di tutti i budget del periodo
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/BudgetRepository.java:79
Method
getTotalByTypeAndDateRange
Calcola il totale per tipo in un periodo. @param type tipo di movimento @param from data di inizio @param to data di fine @return somma degli importi
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/MovementRepository.java:72
Method
hasBudgetForPeriod
Verifica se un periodo ha budget attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetService.java:132
Method
hasMultipleBudgets
Verifica se ci sono budget multipli attivi.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetSummary.java:20
Method
hasUrgentScadenze
Verifica se ci sono scadenze urgenti (scadute o in scadenza oggi). @return true se ci sono scadenze urgenti
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/ScadenzaRepository.java:108
Method
init
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:37
Method
initialize
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:36
Method
initialize
Metodo di inizializzazione chiamato dopo il caricamento FXML.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:65
Method
initialize
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:51
Method
initialize
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:54
Method
initialize
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:72
Method
initialize
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MainController.java:33
Method
isBudgetExceeded
Verifica se un budget è stato superato.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/BudgetCalculationService.java:79
Method
isExpense
Verifica se il tipo rappresenta un'uscita.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/MovementType.java:33
Method
isExpense
Verifica se il movimento è una spesa.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Movement.java:25
Method
isInDeficit
Verifica se il mese è in perdita. @return true se le uscite superano le entrate
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/MonthlyStatistics.java:35
Method
isIncome
Verifica se il movimento è un'entrata.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/Movement.java:18
Method
isLoan
Verifica se il tipo rappresenta un prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/model/MovementType.java:40
Method
main
Punto di ingresso principale dell'applicazione.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:321
Method
onAddMovement
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:150
Method
onAddScadenza
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:101
Method
onCreateBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:108
Method
onCreateLoan
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:221
Method
onDeleteMovement
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:185
Method
onDeleteScadenza
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:166
Method
onManageBudgets
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:130
Method
onPayScadenza
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:123
Method
onRefreshBudget
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:102
Method
onRefreshStats
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:99
Method
onUpdateStatus
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:200
Method
onViewLoans
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:277
Method
payLoanInstallment
Paga una rata del prestito, creando automaticamente i movimenti appropriati.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:61
Method
resetDatabase
Metodo per reset completo del database
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:228
Method
save
(Scadenza s)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcScadenzaRepository.java:21
Method
save
(LoanPayment payment)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanPaymentRepository.java:22
Method
save
(Budget budget)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcBudgetRepository.java:26
Method
save
(Loan loan)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcLoanRepository.java:25
Method
save
(Movement m)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/repository/impl/JdbcMovementRepository.java:22
Method
setPeriod
Imposta il periodo per le statistiche.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/StatisticsController.java:348
Method
setPeriod
Imposta un periodo specifico.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BudgetController.java:476
Method
showWarning
Mostra un dialog di avvertimento.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/BaseController.java:38
Method
simulatePaymentScenarios
Simula diversi scenari di pagamento per un prestito.
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/LoanService.java:303
Method
start
(Stage primaryStage)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:103
Method
stop
()
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/JBudgetApplication.java:201
Method
sumByCategory
(List<Movement> movements)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/service/StatsService.java:10
Method
updateItem
(LocalDate date, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/ScadenzeController.java:66
Method
updateItem
(Double amount, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/controllers/MovementController.java:82
Method
updateItem
(Loan item, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/MovementDialog.java:81
Method
updateItem
(Double amount, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/BudgetManagementDialog.java:69
Method
updateItem
(LoanPayment payment, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanSummaryDialog.java:231
Method
updateItem
(LoanType item, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/LoanDialog.java:57
Method
updateItem
(Category item, boolean empty)
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/ui/dialogs/PayScadenzaDialog.java:34
Method
upgradeDatabase
Metodo per aggiornare il database esistente aggiungendo le nuove tabelle
src/main/java/it/unicam/cs/mpgc/jbudget123718/jbudget/config/DatabaseInitializer.java:350
← previous
201–286 of 286, ranked by callers