Hierarchy For All Packages
- com.raphaelsalles.backend,
- com.raphaelsalles.backend.api.controller,
- com.raphaelsalles.backend.api.dto,
- com.raphaelsalles.backend.api.dto.auth,
- com.raphaelsalles.backend.domain.exception,
- com.raphaelsalles.backend.domain.model,
- com.raphaelsalles.backend.domain.model.enums,
- com.raphaelsalles.backend.domain.repository,
- com.raphaelsalles.backend.domain.service.ai,
- com.raphaelsalles.backend.domain.service.enrichment,
- com.raphaelsalles.backend.domain.service.financial,
- com.raphaelsalles.backend.domain.service.importer,
- com.raphaelsalles.backend.domain.service.importer.core,
- com.raphaelsalles.backend.domain.service.importer.csv,
- com.raphaelsalles.backend.domain.service.importer.strategy,
- com.raphaelsalles.backend.domain.service.maintenance,
- com.raphaelsalles.backend.domain.service.market,
- com.raphaelsalles.backend.domain.service.scheduler,
- com.raphaelsalles.backend.domain.service.search,
- com.raphaelsalles.backend.domain.service.sync,
- com.raphaelsalles.backend.domain.service.user,
- com.raphaelsalles.backend.infra.config,
- com.raphaelsalles.backend.infra.config.bootstrap,
- com.raphaelsalles.backend.infra.exception,
- com.raphaelsalles.backend.infra.security
Class Hierarchy
- java.lang.Object
- com.raphaelsalles.backend.domain.model.enums.AccountCodes
- com.raphaelsalles.backend.domain.model.AccountLine
- com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- com.raphaelsalles.backend.api.controller.AdminController
- com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap (implements org.springframework.boot.CommandLineRunner)
- com.raphaelsalles.backend.infra.config.AppConfig
- com.raphaelsalles.backend.domain.model.Asset
- com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- com.raphaelsalles.backend.infra.config.bootstrap.AssetBootstrap (implements org.springframework.boot.CommandLineRunner)
- com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- com.raphaelsalles.backend.domain.service.search.AssetSearchService
- com.raphaelsalles.backend.api.controller.AuthenticationController
- com.raphaelsalles.backend.infra.exception.AuthExceptionHandler
- com.raphaelsalles.backend.BackendApplication
- com.raphaelsalles.backend.domain.model.Company
- com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
- com.raphaelsalles.backend.domain.model.CompanyMetadata
- com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- com.raphaelsalles.backend.infra.config.CorsConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- com.raphaelsalles.backend.infra.security.CustomAuthenticationEntryPoint (implements org.springframework.security.web.AuthenticationEntryPoint)
- com.raphaelsalles.backend.infra.security.CustomUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier (implements com.raphaelsalles.backend.domain.service.importer.strategy.AccountClassifier)
- com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter (implements com.raphaelsalles.backend.domain.service.importer.DataImporter)
- com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- com.raphaelsalles.backend.domain.service.importer.DataSyncService
- com.raphaelsalles.backend.domain.service.scheduler.DataUpdateScheduler
- com.raphaelsalles.backend.domain.model.Favorite
- com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- com.raphaelsalles.backend.api.controller.FavoriteController
- com.raphaelsalles.backend.domain.model.FinancialStatement
- com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
- org.springframework.web.filter.GenericFilterBean (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.context.EnvironmentAware, org.springframework.core.env.EnvironmentCapable, jakarta.servlet.Filter, org.springframework.beans.factory.InitializingBean, org.springframework.web.context.ServletContextAware)
- org.springframework.web.filter.OncePerRequestFilter
- com.raphaelsalles.backend.infra.security.SecurityFilter
- org.springframework.web.filter.OncePerRequestFilter
- com.raphaelsalles.backend.infra.exception.GlobalExceptionHandler
- com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper
- com.raphaelsalles.backend.domain.model.ImportControl
- com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- com.raphaelsalles.backend.infra.config.bootstrap.ImportControlBootstrap (implements org.springframework.boot.CommandLineRunner)
- com.raphaelsalles.backend.domain.model.ImportErrorLog
- com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- com.raphaelsalles.backend.domain.model.ImportHistory
- com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter.NoCloseInputStream
- java.io.FilterInputStream
- com.raphaelsalles.backend.domain.service.ai.LocalAiAnalysisService (implements com.raphaelsalles.backend.domain.service.ai.AiAnalysisService)
- com.raphaelsalles.backend.api.controller.MarketController
- com.raphaelsalles.backend.api.dto.MarketDataDTO
- com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- com.raphaelsalles.backend.domain.service.market.MarketDataService
- com.raphaelsalles.backend.domain.service.importer.QuarantineService
- com.raphaelsalles.backend.domain.service.financial.QuarterCalculator
- com.raphaelsalles.backend.api.controller.SearchController
- com.raphaelsalles.backend.infra.security.SecurityConfig
- com.raphaelsalles.backend.domain.model.StockAnalysis
- com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- com.raphaelsalles.backend.api.controller.StockController
- com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- com.raphaelsalles.backend.domain.service.user.SystemUserService
- com.raphaelsalles.backend.infra.config.bootstrap.TermsBootstrap (implements org.springframework.boot.CommandLineRunner)
- com.raphaelsalles.backend.api.controller.TermsController
- com.raphaelsalles.backend.domain.model.TermsOfService
- com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.raphaelsalles.backend.domain.exception.CalculationException
- com.raphaelsalles.backend.domain.exception.CompanyNotFoundException
- com.raphaelsalles.backend.domain.exception.ImportProcessingException
- com.raphaelsalles.backend.domain.exception.TickerDuplicationException
- com.raphaelsalles.backend.domain.exception.UserAlreadyExistsException
- java.lang.RuntimeException
- java.lang.Exception
- com.raphaelsalles.backend.infra.security.TokenService
- com.raphaelsalles.backend.domain.model.User (implements org.springframework.security.core.userdetails.UserDetails)
- com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- com.raphaelsalles.backend.infra.config.bootstrap.UserBootstrap (implements org.springframework.boot.CommandLineRunner)
- com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- com.raphaelsalles.backend.domain.service.user.UserTermsService
- com.raphaelsalles.backend.domain.service.user.UserWalletService
- com.raphaelsalles.backend.domain.service.financial.ValuationService
- com.raphaelsalles.backend.domain.model.Wallet
- com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- com.raphaelsalles.backend.api.controller.WalletController
Interface Hierarchy
- com.raphaelsalles.backend.domain.service.importer.strategy.AccountClassifier
- com.raphaelsalles.backend.domain.service.ai.AiAnalysisService
- com.raphaelsalles.backend.domain.service.sync.B3SyncService
- com.raphaelsalles.backend.domain.service.importer.DataImporter
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - com.raphaelsalles.backend.domain.repository.AccountLineRepository
- com.raphaelsalles.backend.domain.repository.AssetRepository
- com.raphaelsalles.backend.domain.repository.CompanyMetadataRepository
- com.raphaelsalles.backend.domain.repository.CompanyRepository
- com.raphaelsalles.backend.domain.repository.FavoriteRepository
- com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
- com.raphaelsalles.backend.domain.repository.ImportControlRepository
- com.raphaelsalles.backend.domain.repository.ImportErrorLogRepository
- com.raphaelsalles.backend.domain.repository.ImportHistoryRepository
- com.raphaelsalles.backend.domain.repository.StockAnalysisRepository
- com.raphaelsalles.backend.domain.repository.TermsRepository
- com.raphaelsalles.backend.domain.repository.UserRepository
- com.raphaelsalles.backend.domain.repository.WalletRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.ListCrudRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - com.raphaelsalles.backend.domain.repository.AccountLineRepository
- com.raphaelsalles.backend.domain.repository.AssetRepository
- com.raphaelsalles.backend.domain.repository.CompanyMetadataRepository
- com.raphaelsalles.backend.domain.repository.CompanyRepository
- com.raphaelsalles.backend.domain.repository.FavoriteRepository
- com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
- com.raphaelsalles.backend.domain.repository.ImportControlRepository
- com.raphaelsalles.backend.domain.repository.ImportErrorLogRepository
- com.raphaelsalles.backend.domain.repository.ImportHistoryRepository
- com.raphaelsalles.backend.domain.repository.StockAnalysisRepository
- com.raphaelsalles.backend.domain.repository.TermsRepository
- com.raphaelsalles.backend.domain.repository.UserRepository
- com.raphaelsalles.backend.domain.repository.WalletRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - com.raphaelsalles.backend.domain.repository.AccountLineRepository
- com.raphaelsalles.backend.domain.repository.AssetRepository
- com.raphaelsalles.backend.domain.repository.CompanyMetadataRepository
- com.raphaelsalles.backend.domain.repository.CompanyRepository
- com.raphaelsalles.backend.domain.repository.FavoriteRepository
- com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
- com.raphaelsalles.backend.domain.repository.ImportControlRepository
- com.raphaelsalles.backend.domain.repository.ImportErrorLogRepository
- com.raphaelsalles.backend.domain.repository.ImportHistoryRepository
- com.raphaelsalles.backend.domain.repository.StockAnalysisRepository
- com.raphaelsalles.backend.domain.repository.TermsRepository
- com.raphaelsalles.backend.domain.repository.UserRepository
- com.raphaelsalles.backend.domain.repository.WalletRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
- org.springframework.data.repository.CrudRepository<T,
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.raphaelsalles.backend.domain.model.enums.AssetType
- com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
- com.raphaelsalles.backend.domain.model.enums.ImportType
- com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
- com.raphaelsalles.backend.domain.model.enums.StatementType
- com.raphaelsalles.backend.domain.model.enums.UserRole
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
- com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
- com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
- com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
- com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
- com.raphaelsalles.backend.api.dto.auth.RegisterDTO
- com.raphaelsalles.backend.api.dto.SearchResultDTO
- com.raphaelsalles.backend.api.dto.StockAnalysisDTO
- com.raphaelsalles.backend.api.dto.StockHistoryDTO
- com.raphaelsalles.backend.api.dto.TermCreateDTO
- java.lang.Record