Indice A | C | D | E | F | G | I | M | O | R | S | T | V A AbstractCommand (classe in gestore_spese.interfaces.cli.commands.abstract_command) AbstractReportingProvider (classe in gestore_spese.application.ports.abstract_reporting_provider) AbstractReportMensileDto (classe in gestore_spese.application.dtos.abstract_report_mensile_dto) AbstractSpesa (classe in gestore_spese.domain.entities.abstract_spesa) AbstractSpesaDataSource (classe in gestore_spese.infrastructure.persistence.datasources.abstract_spesa_datasource) AbstractSpesaRepository (classe in gestore_spese.domain.repositories.abstract_spesa_repository) AbstractSpesaService (classe in gestore_spese.domain.services.abstract_spesa_service) AbstractUseCase (classe in gestore_spese.application.use_cases.abstract_use_case) aggiungi_spesa() (AbstractSpesaDataSource metodo) (AbstractSpesaRepository metodo) (AbstractSpesaService metodo) (SpesaDataSourceCsv metodo) (SpesaRepository metodo) (SpesaService metodo) AggiungiSpesaCommand (classe in gestore_spese.interfaces.cli.commands.aggiungi_spesa_command) AggiungiSpesaUseCase (classe in gestore_spese.application.use_cases.aggiungi_spesa_use_case) C crea_reporting_provider() (nel modulo gestore_spese.infrastructure.reporting.reporting_provider_factory) D data (AbstractReportMensileDto property) (AbstractSpesa property) (ReportMensileDto property) (Spesa property) descrizione (AbstractSpesa property) (Spesa property) DuckDbReportingProvider (classe in gestore_spese.infrastructure.reporting.duckdb_reporting_provider) E ENV_VARIABILE_MOTORE (nel modulo gestore_spese.infrastructure.reporting.reporting_provider_factory) execute() (AbstractCommand metodo) (AbstractUseCase metodo) (AggiungiSpesaCommand metodo) (AggiungiSpesaUseCase metodo) (ReportMensileCommand metodo) (ReportMensileUseCase metodo) (Top10SpeseCommand metodo) (Top10SpeseUseCase metodo) F filepath (SpesaDataSourceCsv property) G gestore_spese.application.dtos.abstract_report_mensile_dto module gestore_spese.application.dtos.report_mensile_dto module gestore_spese.application.ports.abstract_reporting_provider module gestore_spese.application.reporting.in_memory_reporting_provider module gestore_spese.application.use_cases.abstract_use_case module gestore_spese.application.use_cases.aggiungi_spesa_use_case module gestore_spese.application.use_cases.report_mensile_use_case module gestore_spese.application.use_cases.top_10_spese_use_case module gestore_spese.domain.entities.abstract_spesa module gestore_spese.domain.entities.spesa module gestore_spese.domain.repositories.abstract_spesa_repository module gestore_spese.domain.services.abstract_spesa_service module gestore_spese.domain.services.spesa_service module gestore_spese.infrastructure.persistence.datasources.abstract_spesa_datasource module gestore_spese.infrastructure.persistence.datasources.spesa_datasource_csv module gestore_spese.infrastructure.persistence.repositories.spesa_repository module gestore_spese.infrastructure.reporting.duckdb_reporting_provider module gestore_spese.infrastructure.reporting.reporting_provider_factory module gestore_spese.interfaces.cli.commands.abstract_command module gestore_spese.interfaces.cli.commands.aggiungi_spesa_command module gestore_spese.interfaces.cli.commands.report_mensile_command module gestore_spese.interfaces.cli.commands.top_10_spese_command module gestore_spese.interfaces.cli.main module GestoreSpeseCli (classe in gestore_spese.interfaces.cli.main) I importo (AbstractReportMensileDto property) (AbstractSpesa property) (ReportMensileDto property) (Spesa property) InMemoryReportingProvider (classe in gestore_spese.application.reporting.in_memory_reporting_provider) M main() (nel modulo gestore_spese.interfaces.cli.main) module gestore_spese.application.dtos.abstract_report_mensile_dto gestore_spese.application.dtos.report_mensile_dto gestore_spese.application.ports.abstract_reporting_provider gestore_spese.application.reporting.in_memory_reporting_provider gestore_spese.application.use_cases.abstract_use_case gestore_spese.application.use_cases.aggiungi_spesa_use_case gestore_spese.application.use_cases.report_mensile_use_case gestore_spese.application.use_cases.top_10_spese_use_case gestore_spese.domain.entities.abstract_spesa gestore_spese.domain.entities.spesa gestore_spese.domain.repositories.abstract_spesa_repository gestore_spese.domain.services.abstract_spesa_service gestore_spese.domain.services.spesa_service gestore_spese.infrastructure.persistence.datasources.abstract_spesa_datasource gestore_spese.infrastructure.persistence.datasources.spesa_datasource_csv gestore_spese.infrastructure.persistence.repositories.spesa_repository gestore_spese.infrastructure.reporting.duckdb_reporting_provider gestore_spese.infrastructure.reporting.reporting_provider_factory gestore_spese.interfaces.cli.commands.abstract_command gestore_spese.interfaces.cli.commands.aggiungi_spesa_command gestore_spese.interfaces.cli.commands.report_mensile_command gestore_spese.interfaces.cli.commands.top_10_spese_command gestore_spese.interfaces.cli.main MOTORE_DUCKDB (nel modulo gestore_spese.infrastructure.reporting.reporting_provider_factory) MOTORE_INMEMORY (nel modulo gestore_spese.infrastructure.reporting.reporting_provider_factory) O ottieni_tutte_le_spese() (AbstractSpesaDataSource metodo) (AbstractSpesaRepository metodo) (AbstractSpesaService metodo) (SpesaDataSourceCsv metodo) (SpesaRepository metodo) (SpesaService metodo) R report_mensile() (AbstractReportingProvider metodo) (DuckDbReportingProvider metodo) (InMemoryReportingProvider metodo) ReportMensileCommand (classe in gestore_spese.interfaces.cli.commands.report_mensile_command) ReportMensileDto (classe in gestore_spese.application.dtos.report_mensile_dto) ReportMensileUseCase (classe in gestore_spese.application.use_cases.report_mensile_use_case) run() (GestoreSpeseCli metodo) S Spesa (classe in gestore_spese.domain.entities.spesa) SpesaDataSourceCsv (classe in gestore_spese.infrastructure.persistence.datasources.spesa_datasource_csv) SpesaRepository (classe in gestore_spese.infrastructure.persistence.repositories.spesa_repository) SpesaService (classe in gestore_spese.domain.services.spesa_service) T Top10SpeseCommand (classe in gestore_spese.interfaces.cli.commands.top_10_spese_command) Top10SpeseUseCase (classe in gestore_spese.application.use_cases.top_10_spese_use_case) top_10() (AbstractReportingProvider metodo) (DuckDbReportingProvider metodo) (InMemoryReportingProvider metodo) V VoceMenu (classe in gestore_spese.interfaces.cli.main)