Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $default$accounts() - Static method in class com.raphaelsalles.backend.domain.model.FinancialStatement
A
- acceptCurrentTerms(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserTermsService
-
Registra o aceite dos termos atuais pelo usuário.
- acceptedTerm - Variable in class com.raphaelsalles.backend.domain.model.User
- acceptTerms(Authentication) - Method in class com.raphaelsalles.backend.api.controller.TermsController
-
Registra o aceite dos termos atuais pelo usuário autenticado.
- AccountClassifier - Interface in com.raphaelsalles.backend.domain.service.importer.strategy
-
Interface Strategy para classificação de contas contábeis.
- AccountCodes - Class in com.raphaelsalles.backend.domain.model.enums
-
Enumeração de Códigos Contábeis Padrão CVM.
- AccountCodes() - Constructor for class com.raphaelsalles.backend.domain.model.enums.AccountCodes
- AccountLine - Class in com.raphaelsalles.backend.domain.model
-
Representa uma Linha Contábil detalhada de um Demonstrativo Financeiro.
- AccountLine() - Constructor for class com.raphaelsalles.backend.domain.model.AccountLine
- AccountLine(Long, FinancialStatement, String, String, BigDecimal) - Constructor for class com.raphaelsalles.backend.domain.model.AccountLine
- AccountLine.AccountLineBuilder - Class in com.raphaelsalles.backend.domain.model
- AccountLineBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- AccountLineRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Linhas Contábeis.
- accounts - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- accounts(List) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- accounts$set - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- accounts$value - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- active - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
The field for the
activerecord component. - active - Variable in class com.raphaelsalles.backend.domain.model.Asset
- active - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- active - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- active - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- active() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns the value of the
activerecord component. - active(boolean) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- active(boolean) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- addAccountLine(AccountLine) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- addCorsMappings(CorsRegistry) - Method in class com.raphaelsalles.backend.infra.config.CorsConfig
-
Configura as regras de CORS globais.
- addFavorite(User, String) - Method in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
-
Adiciona um ativo aos favoritos.
- addFavorite(String, Authentication) - Method in class com.raphaelsalles.backend.api.controller.FavoriteController
-
Adiciona um ativo aos favoritos do usuário.
- addWallet(User, String) - Method in class com.raphaelsalles.backend.domain.service.user.UserWalletService
-
Adiciona um ativo a carteira.
- addWallet(String, Authentication) - Method in class com.raphaelsalles.backend.api.controller.WalletController
-
Adiciona um ativo a carteira do usuário.
- ADMIN - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.UserRole
-
Administrador do Sistema (Acesso total).
- AdminController - Class in com.raphaelsalles.backend.api.controller
-
Controlador administrativo para gestão do sistema.
- AdminController(DataSyncService, UserRepository, TermsRepository, AssetMigrationService) - Constructor for class com.raphaelsalles.backend.api.controller.AdminController
- adminEmail - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- AdminInitializerBootstrap - Class in com.raphaelsalles.backend.infra.config.bootstrap
- AdminInitializerBootstrap(UserRepository, PasswordEncoder, UserTermsService) - Constructor for class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- adminPassword - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- aggregate(CvmImportService.ImportContext, Long, String, LocalDate, String[], BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- AiAnalysisService - Interface in com.raphaelsalles.backend.domain.service.ai
-
Interface para Serviços de Análise via Inteligência Artificial.
- aiSummary - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
aiSummaryrecord component. - aiSummary - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- aiSummary - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- aiSummary() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
aiSummaryrecord component. - aiSummary(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- analysisRepository - Variable in class com.raphaelsalles.backend.api.controller.StockController
- analysisService - Variable in class com.raphaelsalles.backend.api.controller.StockController
- analyze(FinancialStatement) - Method in class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
-
Realiza a análise fundamentalista de um demonstrativo financeiro.
- apiToken - Variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- AppConfig - Class in com.raphaelsalles.backend.infra.config
-
Configuração Geral da Aplicação.
- AppConfig() - Constructor for class com.raphaelsalles.backend.infra.config.AppConfig
- Asset - Class in com.raphaelsalles.backend.domain.model
-
Representa um Ativo Negociável (Instrumento Financeiro).
- Asset() - Constructor for class com.raphaelsalles.backend.domain.model.Asset
- Asset(Long, String, AssetType, String, Company, boolean, LocalDateTime) - Constructor for class com.raphaelsalles.backend.domain.model.Asset
- Asset.AssetBuilder - Class in com.raphaelsalles.backend.domain.model
- AssetBootstrap - Class in com.raphaelsalles.backend.infra.config.bootstrap
-
Bootstrap de Ativos.
- AssetBootstrap(AssetMigrationService) - Constructor for class com.raphaelsalles.backend.infra.config.bootstrap.AssetBootstrap
- AssetBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- assetMigrationService - Variable in class com.raphaelsalles.backend.api.controller.AdminController
- AssetMigrationService - Class in com.raphaelsalles.backend.domain.service.maintenance
-
Serviço de manutenção responsável por cruzar os dados brutos de Empresas (CVM) com os Metadados de Referência (Golden Record) para gerar os Ativos (Assets) negociáveis.
- AssetMigrationService(CompanyRepository, AssetRepository, CompanyMetadataRepository) - Constructor for class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- assetRepository - Variable in class com.raphaelsalles.backend.api.controller.StockController
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.search.AssetSearchService
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- assetRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- AssetRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Ativos Financeiros.
- AssetSearchService - Class in com.raphaelsalles.backend.domain.service.search
-
Serviço de Busca de Ativos.
- AssetSearchService(AssetRepository) - Constructor for class com.raphaelsalles.backend.domain.service.search.AssetSearchService
- AssetType - Enum Class in com.raphaelsalles.backend.domain.model.enums
-
Enumeração de Tipos de Ativos Financeiros.
- AssetType() - Constructor for enum class com.raphaelsalles.backend.domain.model.enums.AssetType
- asyncExecutor - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- asyncExecutor - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- AuthenticationController - Class in com.raphaelsalles.backend.api.controller
-
Controlador responsável pelos fluxos de autenticação e registro de usuários.
- AuthenticationController(UserAuthorizationService, AuthenticationManager) - Constructor for class com.raphaelsalles.backend.api.controller.AuthenticationController
- AuthenticationDTO - Record Class in com.raphaelsalles.backend.api.dto.auth
-
DTO para Autenticação de Usuário.
- AuthenticationDTO(String, String) - Constructor for record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Creates an instance of a
AuthenticationDTOrecord class. - authenticationManager - Variable in class com.raphaelsalles.backend.api.controller.AuthenticationController
- authenticationManager(AuthenticationConfiguration) - Method in class com.raphaelsalles.backend.infra.security.SecurityConfig
-
Expõe o AuthenticationManager como Bean.
- AuthExceptionHandler - Class in com.raphaelsalles.backend.infra.exception
-
Handler de Exceções de Autenticação.
- AuthExceptionHandler() - Constructor for class com.raphaelsalles.backend.infra.exception.AuthExceptionHandler
B
- B3_COTACOES_HISTORICAS - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.ImportType
-
Importação de Cotações Históricas (B3).
- B3SyncService - Interface in com.raphaelsalles.backend.domain.service.sync
-
Serviço responsável por sincronizar dados de empresas e ativos diretamente da B3 ou de APIs externas.
- BackendApplication - Class in com.raphaelsalles.backend
-
Classe Principal da Aplicação Spring Boot.
- BackendApplication() - Constructor for class com.raphaelsalles.backend.BackendApplication
- BASE_URL - Static variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- BATCH_SIZE - Static variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- BatchKey(String, LocalDate) - Constructor for record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Creates an instance of a
BatchKeyrecord class. - BDR - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Brazilian Depositary Receipts (ex: AAPL34).
- build() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- build() - Method in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- builder() - Static method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- builder() - Static method in class com.raphaelsalles.backend.domain.model.AccountLine
- builder() - Static method in class com.raphaelsalles.backend.domain.model.Asset
- builder() - Static method in class com.raphaelsalles.backend.domain.model.Company
- builder() - Static method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
- builder() - Static method in class com.raphaelsalles.backend.domain.model.Favorite
- builder() - Static method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- builder() - Static method in class com.raphaelsalles.backend.domain.model.ImportControl
- builder() - Static method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- builder() - Static method in class com.raphaelsalles.backend.domain.model.ImportHistory
- builder() - Static method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- builder() - Static method in class com.raphaelsalles.backend.domain.model.TermsOfService
- builder() - Static method in class com.raphaelsalles.backend.domain.model.Wallet
- buildLoginResponse(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
-
Constrói a resposta de login com token JWT.
C
- CalculationException - Exception Class in com.raphaelsalles.backend.domain.exception
-
Exceção lançada quando ocorre um erro em cálculos financeiros.
- CalculationException(String) - Constructor for exception class com.raphaelsalles.backend.domain.exception.CalculationException
- canEqual(Object) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- change - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- change - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- change(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- changePercent - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- changePercent - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- changePercent(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- checkAndProcess(int, User) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- classifier - Variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- classify(FinancialStatement, String, String, BigDecimal) - Method in interface com.raphaelsalles.backend.domain.service.importer.strategy.AccountClassifier
-
Analisa uma linha contábil e atualiza o statement se a conta for relevante.
- classify(FinancialStatement, String, String, BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier
- clean(String) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- clearAllData() - Method in class com.raphaelsalles.backend.domain.service.importer.DataSyncService
-
Limpa TODAS as bases de dados vinculadas aos importadores.
- clearData() - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
-
Limpa todas as tabelas relacionadas a dados financeiros e cadastrais.
- clearData() - Method in interface com.raphaelsalles.backend.domain.service.importer.DataImporter
-
Remove todos os dados gerenciados por este importador.
- clearDatabase() - Method in class com.raphaelsalles.backend.api.controller.AdminController
-
Limpa TODAS as tabelas de dados financeiros e cadastrais.
- client - Variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- close() - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter.NoCloseInputStream
- cnpj - Variable in class com.raphaelsalles.backend.domain.model.Company
- cnpj - Variable in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- cnpj - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- cnpj - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- cnpj - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
The field for the
cnpjrecord component. - cnpj() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Returns the value of the
cnpjrecord component. - cnpj(String) - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- cnpj(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- code - Variable in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- code - Variable in class com.raphaelsalles.backend.domain.model.AccountLine
- code(String) - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- columnMap - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
columnMaprecord component. - columnMap() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
columnMaprecord component. - com.raphaelsalles.backend - package com.raphaelsalles.backend
- com.raphaelsalles.backend.api.controller - package com.raphaelsalles.backend.api.controller
- com.raphaelsalles.backend.api.dto - package com.raphaelsalles.backend.api.dto
- com.raphaelsalles.backend.api.dto.auth - package com.raphaelsalles.backend.api.dto.auth
- com.raphaelsalles.backend.domain.exception - package com.raphaelsalles.backend.domain.exception
- com.raphaelsalles.backend.domain.model - package com.raphaelsalles.backend.domain.model
- com.raphaelsalles.backend.domain.model.enums - package com.raphaelsalles.backend.domain.model.enums
- com.raphaelsalles.backend.domain.repository - package com.raphaelsalles.backend.domain.repository
- com.raphaelsalles.backend.domain.service.ai - package com.raphaelsalles.backend.domain.service.ai
- com.raphaelsalles.backend.domain.service.enrichment - package com.raphaelsalles.backend.domain.service.enrichment
- com.raphaelsalles.backend.domain.service.financial - package com.raphaelsalles.backend.domain.service.financial
- com.raphaelsalles.backend.domain.service.importer - package com.raphaelsalles.backend.domain.service.importer
- com.raphaelsalles.backend.domain.service.importer.core - package com.raphaelsalles.backend.domain.service.importer.core
- com.raphaelsalles.backend.domain.service.importer.csv - package com.raphaelsalles.backend.domain.service.importer.csv
- com.raphaelsalles.backend.domain.service.importer.strategy - package com.raphaelsalles.backend.domain.service.importer.strategy
- com.raphaelsalles.backend.domain.service.maintenance - package com.raphaelsalles.backend.domain.service.maintenance
- com.raphaelsalles.backend.domain.service.market - package com.raphaelsalles.backend.domain.service.market
- com.raphaelsalles.backend.domain.service.scheduler - package com.raphaelsalles.backend.domain.service.scheduler
- com.raphaelsalles.backend.domain.service.search - package com.raphaelsalles.backend.domain.service.search
- com.raphaelsalles.backend.domain.service.sync - package com.raphaelsalles.backend.domain.service.sync
- com.raphaelsalles.backend.domain.service.user - package com.raphaelsalles.backend.domain.service.user
- com.raphaelsalles.backend.infra.config - package com.raphaelsalles.backend.infra.config
- com.raphaelsalles.backend.infra.config.bootstrap - package com.raphaelsalles.backend.infra.config.bootstrap
- com.raphaelsalles.backend.infra.exception - package com.raphaelsalles.backend.infra.exception
- com.raphaelsalles.backend.infra.security - package com.raphaelsalles.backend.infra.security
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class com.raphaelsalles.backend.infra.security.CustomAuthenticationEntryPoint
-
Trata a tentativa de acesso não autorizado.
- company - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- company - Variable in class com.raphaelsalles.backend.domain.model.Asset
- company - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- company - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- company(Company) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- company(Company) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- Company - Class in com.raphaelsalles.backend.domain.model
-
Representa uma Entidade Jurídica (Empresa) listada na bolsa.
- Company() - Constructor for class com.raphaelsalles.backend.domain.model.Company
- Company(Long, String, String, String, String) - Constructor for class com.raphaelsalles.backend.domain.model.Company
- Company.CompanyBuilder - Class in com.raphaelsalles.backend.domain.model
- CompanyBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- companyCache - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
companyCacherecord component. - companyCache() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
companyCacherecord component. - CompanyEnrichmentService - Class in com.raphaelsalles.backend.domain.service.enrichment
-
Serviço de Enriquecimento de Dados de Empresas.
- CompanyEnrichmentService(CompanyMetadataRepository) - Constructor for class com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
- CompanyMetadata - Class in com.raphaelsalles.backend.domain.model
-
Representa os Metadados de Referência (Golden Record) para identificação de empresas.
- CompanyMetadata() - Constructor for class com.raphaelsalles.backend.domain.model.CompanyMetadata
- CompanyMetadata(Long, String, String, String) - Constructor for class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
Creates a new
CompanyMetadatainstance. - CompanyMetadata.CompanyMetadataBuilder - Class in com.raphaelsalles.backend.domain.model
- CompanyMetadataBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- CompanyMetadataRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para acesso aos Metadados de Empresas.
- companyName - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
companyNamerecord component. - companyName - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- companyName - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- companyName - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- companyName - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- companyName() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
companyNamerecord component. - companyName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- companyName(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- CompanyNotFoundException - Exception Class in com.raphaelsalles.backend.domain.exception
-
Exceção lançada quando uma empresa não é encontrada no sistema.
- CompanyNotFoundException(String) - Constructor for exception class com.raphaelsalles.backend.domain.exception.CompanyNotFoundException
- companyRepository - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- companyRepository - Variable in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- CompanyRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Empresas.
- content - Variable in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
The field for the
contentrecord component. - content - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService
- content - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- content() - Method in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Returns the value of the
contentrecord component. - content(String) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- controlRepository - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- CorsConfig - Class in com.raphaelsalles.backend.infra.config
-
Configuração de CORS (Cross-Origin Resource Sharing).
- CorsConfig() - Constructor for class com.raphaelsalles.backend.infra.config.CorsConfig
- createdAt - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService
- createdAt - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- createdAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- CsvLineParser - Class in com.raphaelsalles.backend.domain.service.importer.csv
-
Utilitário de Parsing de Linhas CSV.
- CsvLineParser() - Constructor for class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- CustomAuthenticationEntryPoint - Class in com.raphaelsalles.backend.infra.security
-
Ponto de Entrada de Autenticação Customizado.
- CustomAuthenticationEntryPoint() - Constructor for class com.raphaelsalles.backend.infra.security.CustomAuthenticationEntryPoint
- CustomUserDetailsService - Class in com.raphaelsalles.backend.infra.security
-
Serviço de Detalhes de Usuário Customizado.
- CustomUserDetailsService(UserRepository) - Constructor for class com.raphaelsalles.backend.infra.security.CustomUserDetailsService
- CVM_DADOS_FUNDAMENTALISTAS - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.ImportType
-
Importação de Dados Fundamentalistas (DFP/ITR) da CVM.
- cvmCode - Variable in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- cvmCode - Variable in class com.raphaelsalles.backend.domain.model.Company
- cvmCode(String) - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- CvmGeneralClassifier - Class in com.raphaelsalles.backend.domain.service.importer.strategy
-
Classificador Geral de Contas CVM.
- CvmGeneralClassifier() - Constructor for class com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier
- CvmImportService - Class in com.raphaelsalles.backend.domain.service.importer.core
-
Serviço Core responsável pela orquestração do pipeline de importação de dados da CVM.
- CvmImportService(CvmPersistenceHelper, AccountClassifier, QuarantineService) - Constructor for class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- CvmImportService.BatchKey - Record Class in com.raphaelsalles.backend.domain.service.importer.core
- CvmImportService.ImportContext - Record Class in com.raphaelsalles.backend.domain.service.importer.core
- CvmImportService.PeriodImportPolicy - Enum Class in com.raphaelsalles.backend.domain.service.importer.core
-
Define a política de quais períodos temporais dentro do arquivo CSV devem ser importados.
- CvmLocalImporter - Class in com.raphaelsalles.backend.domain.service.importer
-
Importador de Dados da CVM (Comissão de Valores Mobiliários).
- CvmLocalImporter(CvmImportService, ImportControlRepository, SystemUserService) - Constructor for class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- CvmLocalImporter.NoCloseInputStream - Class in com.raphaelsalles.backend.domain.service.importer
- CvmPersistenceHelper - Class in com.raphaelsalles.backend.domain.service.importer
- CvmPersistenceHelper(FinancialStatementRepository, CompanyRepository, ImportHistoryRepository) - Constructor for class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
D
- DataImporter - Interface in com.raphaelsalles.backend.domain.service.importer
-
Interface para Importadores de Dados.
- dataSyncService - Variable in class com.raphaelsalles.backend.api.controller.AdminController
- dataSyncService - Variable in class com.raphaelsalles.backend.domain.service.scheduler.DataUpdateScheduler
- DataSyncService - Class in com.raphaelsalles.backend.domain.service.importer
-
Serviço de Sincronização de Dados.
- DataSyncService(List) - Constructor for class com.raphaelsalles.backend.domain.service.importer.DataSyncService
- DataUpdateScheduler - Class in com.raphaelsalles.backend.domain.service.scheduler
-
Agendador de Tarefas de Atualização de Dados.
- DataUpdateScheduler(DataSyncService) - Constructor for class com.raphaelsalles.backend.domain.service.scheduler.DataUpdateScheduler
- DATE_FMT - Static variable in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- deleteByUserAndTicker(User, String) - Method in interface com.raphaelsalles.backend.domain.repository.FavoriteRepository
-
Remove um favorito específico.
- deleteByUserAndTicker(User, String) - Method in interface com.raphaelsalles.backend.domain.repository.WalletRepository
-
Remove um ativo da carteira.
- description - Variable in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- description - Variable in class com.raphaelsalles.backend.domain.model.AccountLine
- description(String) - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- DFP - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.StatementType
-
Demonstração Financeira Padronizada (Anual).
- discoverUnmappedAssets() - Method in interface com.raphaelsalles.backend.domain.service.sync.B3SyncService
-
Varre a base de dados de Company (dados da CVM) e tenta forçar a criação de Assets consultando a API externa para empresas que ainda não possuem relação de metadados.
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.raphaelsalles.backend.infra.security.SecurityFilter
-
Executa a lógica de filtragem.
- downloadAndRun(String, StatementType, User) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
E
- enrich(Company) - Method in class com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
-
Enriquece os dados da empresa (normaliza nome).
- enrichWithValuation(MarketDataDTO, FinancialStatement) - Method in class com.raphaelsalles.backend.domain.service.financial.ValuationService
-
Enriquece um DTO de mercado com indicadores de valuation.
- entityManager - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- entityManager - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Indicates whether some other object is "equal to" this one.
- equity - Variable in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
The field for the
equityrecord component. - equity - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- equity - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- equity() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns the value of the
equityrecord component. - equity(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- error - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- error - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- error(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- ERROR_TOLERANCE - Static variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- errorDate - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- errorDate - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- errorDate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- errorMessage - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- errorMessage - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- errorMessage(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- etag - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- etag - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- etag(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- ETF - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Exchange Traded Funds (ex: IVVB11).
- extractCnpj(String[], Map) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- extractDate(String[], Map) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- extractString(String[], Map, String) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
F
- failedTicker - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- failedTicker - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- failedTicker(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- Favorite - Class in com.raphaelsalles.backend.domain.model
-
Representa um Ativo Favorito de um Usuário.
- Favorite() - Constructor for class com.raphaelsalles.backend.domain.model.Favorite
- Favorite(Long, User, String) - Constructor for class com.raphaelsalles.backend.domain.model.Favorite
- Favorite.FavoriteBuilder - Class in com.raphaelsalles.backend.domain.model
- FavoriteBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- FavoriteController - Class in com.raphaelsalles.backend.api.controller
-
Controlador para gestão de Favoritos do usuário.
- FavoriteController(UserFavoriteService, UserRepository) - Constructor for class com.raphaelsalles.backend.api.controller.FavoriteController
- FavoriteRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Favoritos de Usuário.
- fetchAndSaveSingleMetadata(String) - Method in interface com.raphaelsalles.backend.domain.service.sync.B3SyncService
-
Busca os metadados de um único ticker específico na API externa e o registra no sistema.
- FII - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Fundos de Investimento Imobiliário (ex: HGLG11).
- fileName - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- fileName - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- fileName - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- fileName - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- fileName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- fileName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- fileSize - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- fileSize - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- fileSize(Long) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- FinancialStatement - Class in com.raphaelsalles.backend.domain.model
-
Representa um Demonstrativo Financeiro (Balanço Patrimonial, DRE) de um período específico.
- FinancialStatement() - Constructor for class com.raphaelsalles.backend.domain.model.FinancialStatement
- FinancialStatement(Long, Company, LocalDate, StatementType, BigDecimal, BigDecimal, BigDecimal, LocalDateTime, User, List) - Constructor for class com.raphaelsalles.backend.domain.model.FinancialStatement
- FinancialStatement.FinancialStatementBuilder - Class in com.raphaelsalles.backend.domain.model
- FinancialStatementBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- FinancialStatementRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Demonstrativos Financeiros.
- findAllByCompanyId(Long) - Method in interface com.raphaelsalles.backend.domain.repository.AssetRepository
-
Busca todos os ativos associados a um ID de empresa específico.
- findAllByCompanyOrderByReferenceDateAsc(Company) - Method in interface com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
-
Busca o histórico completo de demonstrativos de uma empresa, ordenado cronologicamente.
- findAllByUser(User) - Method in interface com.raphaelsalles.backend.domain.repository.FavoriteRepository
-
Lista todos os favoritos de um usuário.
- findAllByUser(User) - Method in interface com.raphaelsalles.backend.domain.repository.WalletRepository
-
Lista todos os ativos na carteira de um usuário.
- findByCnpj(String) - Method in interface com.raphaelsalles.backend.domain.repository.CompanyRepository
-
Busca empresa por CNPJ exato.
- findByCompanyAndReferenceDate(Company, LocalDate) - Method in interface com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
-
Busca demonstrativos por empresa e data de referência.
- findByCompanyName(String) - Method in interface com.raphaelsalles.backend.domain.repository.StockAnalysisRepository
-
Busca a análise pelo nome da empresa.
- findByFileName(String) - Method in interface com.raphaelsalles.backend.domain.repository.ImportControlRepository
-
Busca o controle de importação pelo nome do arquivo.
- findByIsActiveTrue() - Method in interface com.raphaelsalles.backend.domain.repository.TermsRepository
-
Busca o termo de serviço atualmente ativo.
- findByLogin(String) - Method in interface com.raphaelsalles.backend.domain.repository.UserRepository
-
Busca um usuário pelo login (email).
- findByTicker(String) - Method in interface com.raphaelsalles.backend.domain.repository.AssetRepository
-
Busca exata por Ticker.
- findByTicker(String) - Method in interface com.raphaelsalles.backend.domain.repository.StockAnalysisRepository
-
Busca a análise mais recente de uma empresa pelo Ticker.
- findByUserAndTicker(User, String) - Method in interface com.raphaelsalles.backend.domain.repository.FavoriteRepository
-
Busca um favorito específico de um usuário.
- findByUserAndTicker(User, String) - Method in interface com.raphaelsalles.backend.domain.repository.WalletRepository
-
Busca um ativo na carteira de um usuário.
- findByVersion(String) - Method in interface com.raphaelsalles.backend.domain.repository.TermsRepository
-
Busca um termo de serviço por versão específica.
- findFirstByCompanyOrderByReferenceDateDesc(Company) - Method in interface com.raphaelsalles.backend.domain.repository.FinancialStatementRepository
-
Busca o demonstrativo mais recente de uma empresa.
- findInAccounts(FinancialStatement, String...) - Method in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- findOrCreateCompany(String, String, String) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- flushBatch(CvmImportService.ImportContext) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- forceSync() - Method in class com.raphaelsalles.backend.api.controller.AdminController
-
Força a sincronização de dados da CVM em background.
- FundamentalAnalysisService - Class in com.raphaelsalles.backend.domain.service.financial
-
Serviço responsável pela geração de Análises Fundamentalistas a partir de dados contábeis brutos.
- FundamentalAnalysisService(StockAnalysisRepository, AssetRepository) - Constructor for class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
G
- generateSummary(StockAnalysis) - Method in interface com.raphaelsalles.backend.domain.service.ai.AiAnalysisService
-
Gera um resumo textual da análise fundamentalista.
- generateSummary(StockAnalysis) - Method in class com.raphaelsalles.backend.domain.service.ai.LocalAiAnalysisService
- generateToken(User) - Method in class com.raphaelsalles.backend.infra.security.TokenService
-
Gera um token JWT para um usuário.
- genExpirationDate() - Method in class com.raphaelsalles.backend.infra.security.TokenService
- getAcceptedTerm() - Method in class com.raphaelsalles.backend.domain.model.User
- getAccounts() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getAiSummary() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getAnalysis(String) - Method in class com.raphaelsalles.backend.api.controller.StockController
-
Endpoint unificado que retorna a Análise Fundamentalista + Dados de Mercado.
- getAuthenticatedUser(Authentication) - Method in class com.raphaelsalles.backend.api.controller.FavoriteController
- getAuthenticatedUser(Authentication) - Method in class com.raphaelsalles.backend.api.controller.WalletController
- getAuthorities() - Method in class com.raphaelsalles.backend.domain.model.User
- getChange() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getChangePercent() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getCnpj() - Method in class com.raphaelsalles.backend.domain.model.Company
- getCnpj() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getCode() - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- getCompany() - Method in class com.raphaelsalles.backend.domain.model.Asset
- getCompany() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getCompanyName() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getCompanyName() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getContent() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- getCreatedAt() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- getCurrentTerm() - Method in class com.raphaelsalles.backend.api.controller.TermsController
-
Retorna os Termos de Serviço atualmente ativos.
- getCvmCode() - Method in class com.raphaelsalles.backend.domain.model.Company
- getDescription() - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- getEquity() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getError() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getErrorDate() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getErrorMessage() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getEtag() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getFailedTicker() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getFallbackMap() - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper
- getFavorites(Authentication) - Method in class com.raphaelsalles.backend.api.controller.FavoriteController
-
Retorna a lista simples de tickers favoritos.
- getFavoritesForDashboard(Authentication) - Method in class com.raphaelsalles.backend.api.controller.FavoriteController
-
Retorna a lista de favoritos com dados de mercado completos (Preço, Variação).
- getFileName() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getFileName() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getFileSize() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getHealthStatus() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getHistory(String, String) - Method in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
-
Retorna o histórico financeiro de uma empresa.
- getId() - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- getId() - Method in class com.raphaelsalles.backend.domain.model.Company
- getId() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
- getId() - Method in class com.raphaelsalles.backend.domain.model.Favorite
- getId() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getId() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getId() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getId() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getId() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getId() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- getId() - Method in class com.raphaelsalles.backend.domain.model.User
- getId() - Method in class com.raphaelsalles.backend.domain.model.Wallet
- getImportDate() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getImportedAt() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getImportedBy() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getImportedBy() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getImportName() - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- getImportName() - Method in interface com.raphaelsalles.backend.domain.service.importer.DataImporter
- getLastProcessedAt() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getLastUpdate() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getLastUpdate() - Method in class com.raphaelsalles.backend.domain.model.Asset
- getLastUpdated() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getLinesProcessed() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getLogin() - Method in class com.raphaelsalles.backend.domain.model.User
- getMarketCap() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getMarketData(String) - Method in class com.raphaelsalles.backend.domain.service.market.MarketDataService
-
Obtém dados de mercado para um ativo específico.
- getMatchPattern() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O termo chave para busca (ex: "MAGAZINE LUIZA", "PETROBRAS").
- getName() - Method in class com.raphaelsalles.backend.domain.model.Asset
- getName() - Method in class com.raphaelsalles.backend.domain.model.Company
- getName() - Method in class com.raphaelsalles.backend.domain.model.User
- getNetIncome() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getNetMargin() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getOrCreateInitialTerm() - Method in class com.raphaelsalles.backend.domain.service.user.UserTermsService
-
Obtém o termo ativo ou cria um padrão inicial se não existir.
- getPassword() - Method in class com.raphaelsalles.backend.domain.model.User
- getPl() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getPrice() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getPvp() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getRawData() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- getReferenceDate() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getReferenceYear() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getRevenue() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getRoe() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getRole() - Method in class com.raphaelsalles.backend.domain.model.User
- getSafeDecimal(JsonNode, String) - Method in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- getSector() - Method in class com.raphaelsalles.backend.domain.model.Company
- getSector() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O setor oficial da empresa (opcional).
- getSector() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getSource() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- getStatement() - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- getStockHistory(String, String) - Method in class com.raphaelsalles.backend.api.controller.StockController
-
Retorna o histórico financeiro da empresa para plotagem de gráficos.
- getSystemUser() - Method in class com.raphaelsalles.backend.domain.service.user.SystemUserService
-
Obtém ou cria o usuário de sistema.
- getTermsAcceptedAt() - Method in class com.raphaelsalles.backend.domain.model.User
- getTicker() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- getTicker() - Method in class com.raphaelsalles.backend.domain.model.Asset
- getTicker() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O Ticker oficial correspondente (ex: "MGLU3").
- getTicker() - Method in class com.raphaelsalles.backend.domain.model.Favorite
- getTicker() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- getTicker() - Method in class com.raphaelsalles.backend.domain.model.Wallet
- getTickerTape() - Method in class com.raphaelsalles.backend.api.controller.MarketController
-
Retorna uma lista de cotações para o Ticker Tape (faixa de cotações).
- getTickerTapeData() - Method in class com.raphaelsalles.backend.domain.service.market.MarketDataService
-
Obtém dados de mercado para uma lista pré-definida de ativos (Ticker Tape).
- getType() - Method in class com.raphaelsalles.backend.domain.model.Asset
- getType() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- getType() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- getUser() - Method in class com.raphaelsalles.backend.domain.model.Favorite
- getUser() - Method in class com.raphaelsalles.backend.domain.model.Wallet
- getUserFavoritesTickers(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
-
Retorna a lista de tickers favoritos.
- getUserFavoritesWithPrice(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
-
Retorna a lista de favoritos enriquecida com preço e valuation.
- getUsername() - Method in class com.raphaelsalles.backend.domain.model.User
- getUserWalletsTickers(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserWalletService
-
Retorna a lista de tickers da carteira.
- getUserWalletsWithPrice(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserWalletService
-
Retorna a lista de ativos da carteira enriquecida com preço e valuation.
- getValue() - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- getVersion() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- getWallets(Authentication) - Method in class com.raphaelsalles.backend.api.controller.WalletController
-
Retorna a lista simples de tickers da carteira.
- getWalletsForDashboard(Authentication) - Method in class com.raphaelsalles.backend.api.controller.WalletController
-
Retorna a lista de ativos da carteira com dados de mercado completos (Preço, Variação).
- GlobalExceptionHandler - Class in com.raphaelsalles.backend.infra.exception
-
Handler Global de Exceções.
- GlobalExceptionHandler() - Constructor for class com.raphaelsalles.backend.infra.exception.GlobalExceptionHandler
H
- handleAuthenticationException(AuthenticationException) - Method in class com.raphaelsalles.backend.infra.exception.AuthExceptionHandler
-
Trata falhas de autenticação (ex: senha incorreta).
- handleConflict(UserAlreadyExistsException) - Method in class com.raphaelsalles.backend.infra.exception.GlobalExceptionHandler
-
Trata exceção de conflito de usuário.
- handleGeneric(Exception) - Method in class com.raphaelsalles.backend.infra.exception.GlobalExceptionHandler
-
Trata exceções genéricas não capturadas.
- handleNotFound(CompanyNotFoundException) - Method in class com.raphaelsalles.backend.infra.exception.GlobalExceptionHandler
-
Trata exceção de recurso não encontrado.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Returns a hash code value for this object.
- hashCode() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Returns a hash code value for this object.
- hasPendingTerms(User) - Method in class com.raphaelsalles.backend.domain.service.user.UserTermsService
-
Verifica se o usuário precisa aceitar novos termos.
- HeaderMapper - Class in com.raphaelsalles.backend.domain.service.importer.csv
-
Utilitário de Mapeamento de Cabeçalho CSV.
- HeaderMapper() - Constructor for class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper
- HeaderMapper.LayoutResult - Record Class in com.raphaelsalles.backend.domain.service.importer.csv
-
DTO contendo o mapa de índices e metadados do layout identificado.
- healthStatus - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
healthStatusrecord component. - healthStatus - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- healthStatus - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- healthStatus() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
healthStatusrecord component. - healthStatus(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- historyService - Variable in class com.raphaelsalles.backend.api.controller.StockController
- httpClient - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
I
- id - Variable in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.AccountLine
- id - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.Asset
- id - Variable in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.Company
- id - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata
- id - Variable in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.Favorite
- id - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- id - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- id - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService
- id - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- id - Variable in class com.raphaelsalles.backend.domain.model.User
- id - Variable in class com.raphaelsalles.backend.domain.model.Wallet
- id - Variable in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- id(Long) - Method in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- ImportContext(Map, Map, Map, User, StatementType, boolean, Integer) - Constructor for record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Creates an instance of a
ImportContextrecord class. - ImportControl - Class in com.raphaelsalles.backend.domain.model
-
Representa o Controle de Importação de Arquivos.
- ImportControl() - Constructor for class com.raphaelsalles.backend.domain.model.ImportControl
- ImportControl(Long, String, String, Long, LocalDateTime, String, boolean) - Constructor for class com.raphaelsalles.backend.domain.model.ImportControl
- ImportControl.ImportControlBuilder - Class in com.raphaelsalles.backend.domain.model
- ImportControlBootstrap - Class in com.raphaelsalles.backend.infra.config.bootstrap
-
Bootstrap de Controle de Importação.
- ImportControlBootstrap(ImportControlRepository) - Constructor for class com.raphaelsalles.backend.infra.config.bootstrap.ImportControlBootstrap
- ImportControlBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- ImportControlRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Controle de Importação.
- importDate - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- importDate - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- importDate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- importedAt - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- importedAt - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- importedAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- importedBy - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- importedBy - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- importedBy - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- importedBy - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- importedBy - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
importedByrecord component. - importedBy() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
importedByrecord component. - importedBy(User) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- importedBy(User) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- ImportErrorLog - Class in com.raphaelsalles.backend.domain.model
-
Representa um Log de Erro de Importação (Quarentena).
- ImportErrorLog() - Constructor for class com.raphaelsalles.backend.domain.model.ImportErrorLog
- ImportErrorLog(Long, String, String, String, String, String, LocalDateTime) - Constructor for class com.raphaelsalles.backend.domain.model.ImportErrorLog
- ImportErrorLog.ImportErrorLogBuilder - Class in com.raphaelsalles.backend.domain.model
- ImportErrorLogBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- ImportErrorLogRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Logs de Erro de Importação (Quarentena).
- importers - Variable in class com.raphaelsalles.backend.domain.service.importer.DataSyncService
- importFullHistory() - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
-
Força a verificação e download dos últimos 10 anos de histórico.
- importFullHistory() - Method in interface com.raphaelsalles.backend.domain.service.importer.DataImporter
-
Executa a importação completa de todo o histórico disponível.
- ImportHistory - Class in com.raphaelsalles.backend.domain.model
-
Representa o Histórico de Execução de Importações.
- ImportHistory() - Constructor for class com.raphaelsalles.backend.domain.model.ImportHistory
- ImportHistory(Long, String, StatementType, int, LocalDateTime, User) - Constructor for class com.raphaelsalles.backend.domain.model.ImportHistory
- ImportHistory.ImportHistoryBuilder - Class in com.raphaelsalles.backend.domain.model
- ImportHistoryBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- importHistoryRepository - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- ImportHistoryRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Histórico de Importações.
- importPolicy - Variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- ImportProcessingException - Exception Class in com.raphaelsalles.backend.domain.exception
-
Exceção lançada durante o processamento de importação de dados.
- ImportProcessingException(String) - Constructor for exception class com.raphaelsalles.backend.domain.exception.ImportProcessingException
- importService - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- ImportType - Enum Class in com.raphaelsalles.backend.domain.model.enums
-
Enumeração de Tipos de Importação de Dados.
- ImportType() - Constructor for enum class com.raphaelsalles.backend.domain.model.enums.ImportType
- INCOMPLETE - Enum constant in enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
-
Linha com colunas faltando ou cortada.
- INDEX - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Índices de Mercado (ex: IBOV).
- INVALID - Enum constant in enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
-
Linha com dados que violam regras de negócio (ex: exercício anterior).
- isAccountNonExpired() - Method in class com.raphaelsalles.backend.domain.model.User
- isAccountNonLocked() - Method in class com.raphaelsalles.backend.domain.model.User
- isActive - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService
- isActive - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- isActive() - Method in class com.raphaelsalles.backend.domain.model.Asset
- isActive() - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- isActive() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- isActive(boolean) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- isCredentialsNonExpired() - Method in class com.raphaelsalles.backend.domain.model.User
- isDataAudited - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
isDataAuditedrecord component. - isDataAudited() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
isDataAuditedrecord component. - isEffectivelyZero(String) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
-
Verifica se o valor é matematicamente zero ou nulo.
- isEnabled() - Method in class com.raphaelsalles.backend.domain.model.User
- isFallback - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
isFallbackrecord component. - isFallback - Variable in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
The field for the
isFallbackrecord component. - isFallback() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
isFallbackrecord component. - isFallback() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Returns the value of the
isFallbackrecord component. - isRelevantFile(String) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- isValid(BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- isValid(BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.financial.ValuationService
- isValid(BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- isZero(BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
- isZero(BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier
- ITR - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.StatementType
-
Informações Trimestrais (Trimestral).
L
- LAST_AND_PENULTIMATE - Enum constant in enum class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
-
Importa "ÚLTIMO" e "PENÚLTIMO" exercícios.
- LAST_ONLY - Enum constant in enum class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
-
Importa apenas os dados marcados como "ÚLTIMO" exercício no arquivo.
- lastProcessedAt - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- lastProcessedAt - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- lastProcessedAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- lastUpdate - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- lastUpdate - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- lastUpdate - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- lastUpdate - Variable in class com.raphaelsalles.backend.domain.model.Asset
- lastUpdate(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- lastUpdate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- lastUpdated - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- lastUpdated - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- lastUpdated(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- LayoutResult(Map, boolean, Integer) - Constructor for record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Creates an instance of a
LayoutResultrecord class. - linesProcessed - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- linesProcessed - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- linesProcessed(int) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- LineStatus - Enum Class in com.raphaelsalles.backend.domain.service.importer.csv
-
Enumeração de Status de Validação de Linha CSV.
- LineStatus() - Constructor for enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
- loadUserByUsername(String) - Method in class com.raphaelsalles.backend.infra.security.CustomUserDetailsService
-
Carrega um usuário pelo nome de usuário (login).
- LocalAiAnalysisService - Class in com.raphaelsalles.backend.domain.service.ai
-
Implementação Local de Análise via IA (Baseada em Regras).
- LocalAiAnalysisService() - Constructor for class com.raphaelsalles.backend.domain.service.ai.LocalAiAnalysisService
- log - Static variable in class com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
- log - Static variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- log - Static variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- log - Static variable in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- log - Static variable in class com.raphaelsalles.backend.domain.service.importer.DataSyncService
- log - Static variable in class com.raphaelsalles.backend.domain.service.importer.QuarantineService
- log - Static variable in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- log - Static variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- log - Static variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- log - Static variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- log - Static variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- log - Static variable in class com.raphaelsalles.backend.infra.config.bootstrap.AssetBootstrap
- log - Static variable in class com.raphaelsalles.backend.infra.config.bootstrap.ImportControlBootstrap
- log - Static variable in class com.raphaelsalles.backend.infra.config.bootstrap.TermsBootstrap
- log - Static variable in class com.raphaelsalles.backend.infra.config.bootstrap.UserBootstrap
- login - Variable in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
The field for the
loginrecord component. - login - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
The field for the
loginrecord component. - login - Variable in class com.raphaelsalles.backend.domain.model.User
- login() - Method in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Returns the value of the
loginrecord component. - login() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Returns the value of the
loginrecord component. - login(AuthenticationDTO) - Method in class com.raphaelsalles.backend.api.controller.AuthenticationController
-
Realiza o login do usuário.
- LoginResponseDTO - Record Class in com.raphaelsalles.backend.api.dto.auth
-
DTO para Resposta de Login.
- LoginResponseDTO(String, String, UserRole) - Constructor for record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Creates an instance of a
LoginResponseDTOrecord class. - LUCRO_LIQUIDO_CONSOLIDADO - Static variable in class com.raphaelsalles.backend.domain.model.enums.AccountCodes
- LUCRO_LIQUIDO_INDIVIDUAL - Static variable in class com.raphaelsalles.backend.domain.model.enums.AccountCodes
M
- main(String[]) - Static method in class com.raphaelsalles.backend.BackendApplication
-
Método main padrão do Java.
- map - Variable in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
The field for the
maprecord component. - map() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Returns the value of the
maprecord component. - mapper - Variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- marketCap - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- marketCap - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- marketCap(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- MarketController - Class in com.raphaelsalles.backend.api.controller
-
Controlador para dados gerais de mercado.
- MarketController(MarketDataService) - Constructor for class com.raphaelsalles.backend.api.controller.MarketController
- marketData - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
marketDatarecord component. - marketData() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
marketDatarecord component. - MarketDataDTO - Class in com.raphaelsalles.backend.api.dto
-
DTO para dados de Mercado Financeiro.
- MarketDataDTO() - Constructor for class com.raphaelsalles.backend.api.dto.MarketDataDTO
- MarketDataDTO(String, String) - Constructor for class com.raphaelsalles.backend.api.dto.MarketDataDTO
-
Construtor de conveniência para criar um DTO em caso de erro.
- MarketDataDTO(String, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, String, String) - Constructor for class com.raphaelsalles.backend.api.dto.MarketDataDTO
- MarketDataDTO.MarketDataDTOBuilder - Class in com.raphaelsalles.backend.api.dto
- MarketDataDTOBuilder() - Constructor for class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- marketDataService - Variable in class com.raphaelsalles.backend.api.controller.MarketController
- marketDataService - Variable in class com.raphaelsalles.backend.api.controller.StockController
- marketDataService - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- marketDataService - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- MarketDataService - Class in com.raphaelsalles.backend.domain.service.market
-
Serviço de Dados de Mercado (Cotações).
- MarketDataService() - Constructor for class com.raphaelsalles.backend.domain.service.market.MarketDataService
- matchPattern - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- matchPattern - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O termo chave para busca (ex: "MAGAZINE LUIZA", "PETROBRAS").
- matchPattern(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
-
O termo chave para busca (ex: "MAGAZINE LUIZA", "PETROBRAS").
- metadataRepository - Variable in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
- migrateCompaniesToAssets() - Method in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
-
Executa a rotina de ETL: Lê empresas sem ativos, normaliza o nome e tenta parear com os sinônimos na tabela de metadados para gerar os Assets correspondentes.
- migrationService - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AssetBootstrap
N
- name - Variable in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
The field for the
namerecord component. - name - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
The field for the
namerecord component. - name - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
The field for the
namerecord component. - name - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- name - Variable in class com.raphaelsalles.backend.domain.model.Asset
- name - Variable in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- name - Variable in class com.raphaelsalles.backend.domain.model.Company
- name - Variable in class com.raphaelsalles.backend.domain.model.User
- name() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Returns the value of the
namerecord component. - name() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Returns the value of the
namerecord component. - name() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns the value of the
namerecord component. - name(String) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- name(String) - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- netIncome - Variable in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
The field for the
netIncomerecord component. - netIncome - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- netIncome - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- netIncome() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns the value of the
netIncomerecord component. - netIncome(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- netMargin - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
netMarginrecord component. - netMargin - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- netMargin - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- netMargin() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
netMarginrecord component. - netMargin(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- NoCloseInputStream(InputStream) - Constructor for class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter.NoCloseInputStream
- normalize(String) - Method in class com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier
- normalizeName(String) - Method in class com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
- normalizeName(String) - Method in class com.raphaelsalles.backend.domain.service.maintenance.AssetMigrationService
-
Normaliza a string removendo acentos, pontuações e sufixos jurídicos para garantir uma comparação limpa.
O
- onCreate() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
P
- parseDecimalWithScale(String, String[], Map, Integer) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
-
Parseia o valor e aplica a escala monetária (MIL) se necessário.
- parseJsonNode(JsonNode) - Method in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- password - Variable in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
The field for the
passwordrecord component. - password - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
The field for the
passwordrecord component. - password - Variable in class com.raphaelsalles.backend.domain.model.User
- password() - Method in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Returns the value of the
passwordrecord component. - password() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Returns the value of the
passwordrecord component. - passwordEncoder - Variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- passwordEncoder - Variable in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- passwordEncoder - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- passwordEncoder() - Method in class com.raphaelsalles.backend.infra.config.AppConfig
-
Define o encoder de senhas padrão do sistema (BCrypt).
- PATRIMONIO_LIQUIDO - Static variable in class com.raphaelsalles.backend.domain.model.enums.AccountCodes
- period - Variable in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
The field for the
periodrecord component. - period() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns the value of the
periodrecord component. - PeriodImportPolicy() - Constructor for enum class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
- persistenceHelper - Variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- pl - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- pl - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- pl(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- price - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- price - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- price(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- processCvmCsv(InputStream, StatementType, User, String) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
-
Processa um arquivo CSV da CVM contendo dados financeiros.
- processLine(String, CvmImportService.ImportContext, String, int) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
-
Processa uma única linha do CSV.
- processPendingFiles() - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
-
Verifica se há atualizações nos arquivos do ano corrente e anterior.
- processPendingFiles() - Method in interface com.raphaelsalles.backend.domain.service.importer.DataImporter
-
Verifica e processa apenas arquivos novos ou atualizados.
- processSmart(String, StatementType, User) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- processTicker(String) - Method in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- processTicker(String) - Method in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- promoteToAdmin(String) - Method in class com.raphaelsalles.backend.api.controller.AdminController
-
Promove um usuário comum a Administrador.
- publishNewTerms(TermsOfService) - Method in class com.raphaelsalles.backend.api.controller.AdminController
-
Publica uma nova versão dos Termos de Serviço, desativando a anterior.
- pvp - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- pvp - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- pvp(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
Q
- quarantineService - Variable in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- QuarantineService - Class in com.raphaelsalles.backend.domain.service.importer
-
Serviço de Quarentena de Dados.
- QuarantineService(ImportErrorLogRepository) - Constructor for class com.raphaelsalles.backend.domain.service.importer.QuarantineService
- QuarterCalculator - Class in com.raphaelsalles.backend.domain.service.financial
-
Calculadora de Trimestres Financeiros.
- QuarterCalculator() - Constructor for class com.raphaelsalles.backend.domain.service.financial.QuarterCalculator
R
- rawData - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- rawData - Variable in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- rawData(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- RECEITA_LIQUIDA - Static variable in class com.raphaelsalles.backend.domain.model.enums.AccountCodes
- recoverToken(HttpServletRequest) - Method in class com.raphaelsalles.backend.infra.security.SecurityFilter
- referenceDate - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- referenceDate - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- referenceDate - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
The field for the
referenceDaterecord component. - referenceDate() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Returns the value of the
referenceDaterecord component. - referenceDate(LocalDate) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- referenceYear - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
referenceYearrecord component. - referenceYear - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- referenceYear - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- referenceYear() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
referenceYearrecord component. - referenceYear(Integer) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- register(RegisterDTO) - Method in class com.raphaelsalles.backend.api.controller.AuthenticationController
-
Registra um novo usuário no sistema.
- register(RegisterDTO) - Method in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
-
Registra um novo usuário.
- RegisterDTO - Record Class in com.raphaelsalles.backend.api.dto.auth
-
DTO para Registro de Usuário.
- RegisterDTO(String, String, String) - Constructor for record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Creates an instance of a
RegisterDTOrecord class. - removeFavorite(User, String) - Method in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
-
Remove um ativo dos favoritos.
- removeFavorite(String, Authentication) - Method in class com.raphaelsalles.backend.api.controller.FavoriteController
-
Remove um ativo dos favoritos.
- removeWallet(User, String) - Method in class com.raphaelsalles.backend.domain.service.user.UserWalletService
-
Remove um ativo da carteira.
- removeWallet(String, Authentication) - Method in class com.raphaelsalles.backend.api.controller.WalletController
-
Remove um ativo da carteira.
- repository - Variable in class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
- repository - Variable in class com.raphaelsalles.backend.domain.service.importer.QuarantineService
- repository - Variable in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- repository - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- repository - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- repository - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.ImportControlBootstrap
- repository - Variable in class com.raphaelsalles.backend.infra.security.CustomUserDetailsService
- resolve(String) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper
-
Resolve o layout do arquivo a partir da linha de cabeçalho.
- resolveCompany(String, String[], CvmImportService.ImportContext) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- resolveValue(FinancialStatement, BigDecimal, String...) - Method in class com.raphaelsalles.backend.domain.service.financial.FundamentalAnalysisService
- revenue - Variable in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
The field for the
revenuerecord component. - revenue - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- revenue - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- revenue() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns the value of the
revenuerecord component. - revenue(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- roe - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
roerecord component. - roe - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- roe - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- roe() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
roerecord component. - roe(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- role - Variable in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
The field for the
rolerecord component. - role - Variable in class com.raphaelsalles.backend.domain.model.User
- role() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Returns the value of the
rolerecord component. - run(String...) - Method in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- run(String...) - Method in class com.raphaelsalles.backend.infra.config.bootstrap.AssetBootstrap
-
Executa a migração de assets.
- run(String...) - Method in class com.raphaelsalles.backend.infra.config.bootstrap.ImportControlBootstrap
-
Verifica e inicializa controles de importação.
- run(String...) - Method in class com.raphaelsalles.backend.infra.config.bootstrap.TermsBootstrap
-
Cria o termo inicial se não existir.
- run(String...) - Method in class com.raphaelsalles.backend.infra.config.bootstrap.UserBootstrap
-
Inicializa o usuário de sistema.
- runDailySync() - Method in class com.raphaelsalles.backend.domain.service.scheduler.DataUpdateScheduler
-
Executa a sincronização diária às 02:00 da manhã.
- runSynchronization() - Method in class com.raphaelsalles.backend.domain.service.importer.DataSyncService
-
Executa a sincronização de todos os importadores registrados.
S
- safeDecimal(String) - Static method in class com.raphaelsalles.backend.domain.service.importer.csv.CsvLineParser
- safeSub(BigDecimal, BigDecimal) - Method in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- saveBatchSafely(Map) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- saveHistory(String, StatementType, int, User) - Method in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- scaleIndex - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
scaleIndexrecord component. - scaleIndex - Variable in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
The field for the
scaleIndexrecord component. - scaleIndex() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
scaleIndexrecord component. - scaleIndex() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Returns the value of the
scaleIndexrecord component. - search(String) - Method in class com.raphaelsalles.backend.api.controller.SearchController
-
Realiza a busca de ativos por termo.
- search(String) - Method in class com.raphaelsalles.backend.domain.service.search.AssetSearchService
-
Busca ativos por termo (Ticker ou Nome).
- SearchController - Class in com.raphaelsalles.backend.api.controller
-
Controlador para busca de ativos.
- SearchController(AssetSearchService) - Constructor for class com.raphaelsalles.backend.api.controller.SearchController
- SearchResultDTO - Record Class in com.raphaelsalles.backend.api.dto
-
DTO para resultados de busca de ativos.
- SearchResultDTO(String, String, AssetType, String, boolean) - Constructor for record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Creates an instance of a
SearchResultDTOrecord class. - searchService - Variable in class com.raphaelsalles.backend.api.controller.SearchController
- searchUnified(String) - Method in interface com.raphaelsalles.backend.domain.repository.AssetRepository
-
Busca Unificada (Case-Insensitive) por Ticker, Nome do Ativo ou Nome da Empresa.
- secret - Variable in class com.raphaelsalles.backend.infra.security.TokenService
- sector - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
The field for the
sectorrecord component. - sector - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
sectorrecord component. - sector - Variable in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- sector - Variable in class com.raphaelsalles.backend.domain.model.Company
- sector - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- sector - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O setor oficial da empresa (opcional).
- sector - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- sector - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- sector() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns the value of the
sectorrecord component. - sector() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
sectorrecord component. - sector(String) - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- sector(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
-
O setor oficial da empresa (opcional).
- sector(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- SecurityConfig - Class in com.raphaelsalles.backend.infra.security
-
Configuração de Segurança do Spring Security.
- SecurityConfig(SecurityFilter) - Constructor for class com.raphaelsalles.backend.infra.security.SecurityConfig
- securityFilter - Variable in class com.raphaelsalles.backend.infra.security.SecurityConfig
- SecurityFilter - Class in com.raphaelsalles.backend.infra.security
-
Filtro de Segurança JWT.
- SecurityFilter(TokenService, UserRepository) - Constructor for class com.raphaelsalles.backend.infra.security.SecurityFilter
- securityFilterChain(HttpSecurity) - Method in class com.raphaelsalles.backend.infra.security.SecurityConfig
-
Configura a cadeia de filtros de segurança.
- sendToQuarantine(String[], Map, LineStatus, String, int) - Method in class com.raphaelsalles.backend.domain.service.importer.QuarantineService
-
Envia uma linha CSV para a quarentena (log de erro).
- service - Variable in class com.raphaelsalles.backend.api.controller.FavoriteController
- service - Variable in class com.raphaelsalles.backend.api.controller.WalletController
- setAcceptedTerm(TermsOfService) - Method in class com.raphaelsalles.backend.domain.model.User
- setActive(boolean) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setActive(boolean) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setActive(boolean) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService
- setAiSummary(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setChange(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setChangePercent(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setCnpj(String) - Method in class com.raphaelsalles.backend.domain.model.Company
- setCnpj(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setCode(String) - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- setCompany(Company) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setCompany(Company) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setCompanyName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setCompanyName(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setCvmCode(String) - Method in class com.raphaelsalles.backend.domain.model.Company
- setDescription(String) - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- setEquity(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setError(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setErrorDate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setErrorMessage(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setEtag(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setFailedTicker(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setFileName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setFileName(String) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- setFileSize(Long) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setHealthStatus(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setId(Long) - Method in class com.raphaelsalles.backend.domain.model.Company
- setId(Long) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
- setImportDate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- setImportedAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setImportedBy(User) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setImportedBy(User) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- setImportPolicy(CvmImportService.PeriodImportPolicy) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
-
Configura dinamicamente a política de importação.
- setLastProcessedAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setLastUpdate(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setLastUpdate(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setLastUpdated(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setLinesProcessed(int) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- setLogin(String) - Method in class com.raphaelsalles.backend.domain.model.User
- setMarketCap(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setMatchPattern(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O termo chave para busca (ex: "MAGAZINE LUIZA", "PETROBRAS").
- setName(String) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setName(String) - Method in class com.raphaelsalles.backend.domain.model.Company
- setName(String) - Method in class com.raphaelsalles.backend.domain.model.User
- setNetIncome(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setNetMargin(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setPassword(String) - Method in class com.raphaelsalles.backend.domain.model.User
- setPl(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setPrice(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setPvp(BigDecimal) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setRawData(String) - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog
- setReferenceDate(LocalDate) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setReferenceYear(Integer) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setRevenue(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setRoe(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setRole(UserRole) - Method in class com.raphaelsalles.backend.domain.model.User
- setSector(String) - Method in class com.raphaelsalles.backend.domain.model.Company
- setSector(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O setor oficial da empresa (opcional).
- setSector(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis
- setSource(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl
- setStatement(FinancialStatement) - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- setTermsAcceptedAt(LocalDateTime) - Method in class com.raphaelsalles.backend.domain.model.User
- setTicker(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- setTicker(String) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setTicker(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O Ticker oficial correspondente (ex: "MGLU3").
- setTicker(String) - Method in class com.raphaelsalles.backend.domain.model.Favorite
- setTicker(String) - Method in class com.raphaelsalles.backend.domain.model.Wallet
- setType(AssetType) - Method in class com.raphaelsalles.backend.domain.model.Asset
- setType(StatementType) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement
- setType(StatementType) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory
- setUser(User) - Method in class com.raphaelsalles.backend.domain.model.Favorite
- setUser(User) - Method in class com.raphaelsalles.backend.domain.model.Wallet
- setValue(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.AccountLine
- shouldStoreDetail(String) - Method in interface com.raphaelsalles.backend.domain.service.importer.strategy.AccountClassifier
-
Determina se a linha deve ser armazenada detalhadamente no banco de dados.
- shouldStoreDetail(String) - Method in class com.raphaelsalles.backend.domain.service.importer.strategy.CvmGeneralClassifier
- source - Variable in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- source - Variable in class com.raphaelsalles.backend.domain.model.ImportControl
- source(String) - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- statement - Variable in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- statement - Variable in class com.raphaelsalles.backend.domain.model.AccountLine
- statement(FinancialStatement) - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- statementBuffer - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
statementBufferrecord component. - statementBuffer() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
statementBufferrecord component. - statementRepository - Variable in class com.raphaelsalles.backend.api.controller.StockController
- statementRepository - Variable in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- statementRepository - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmPersistenceHelper
- statementRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- statementRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- StatementType - Enum Class in com.raphaelsalles.backend.domain.model.enums
-
Enumeração de Tipos de Demonstrativos Financeiros.
- StatementType() - Constructor for enum class com.raphaelsalles.backend.domain.model.enums.StatementType
- STOCK - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Ações Ordinárias e Preferenciais (ex: VALE3, PETR4).
- StockAnalysis - Class in com.raphaelsalles.backend.domain.model
-
Representa a Análise Fundamentalista Consolidada de uma Ação.
- StockAnalysis() - Constructor for class com.raphaelsalles.backend.domain.model.StockAnalysis
- StockAnalysis(Long, String, String, String, BigDecimal, BigDecimal, String, String, LocalDateTime, Integer) - Constructor for class com.raphaelsalles.backend.domain.model.StockAnalysis
- StockAnalysis(String, String, String, BigDecimal, BigDecimal) - Constructor for class com.raphaelsalles.backend.domain.model.StockAnalysis
- StockAnalysis.StockAnalysisBuilder - Class in com.raphaelsalles.backend.domain.model
- StockAnalysisBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- StockAnalysisDTO - Record Class in com.raphaelsalles.backend.api.dto
-
DTO principal para Análise Fundamentalista de Ações.
- StockAnalysisDTO(StockAnalysis, MarketDataDTO) - Constructor for record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Construtor inteligente que mapeia a Entidade de Domínio e o DTO de Mercado.
- StockAnalysisDTO(String, String, String, int, BigDecimal, BigDecimal, String, String, boolean, MarketDataDTO) - Constructor for record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Creates an instance of a
StockAnalysisDTOrecord class. - StockAnalysisRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Análises Fundamentalistas.
- StockController - Class in com.raphaelsalles.backend.api.controller
-
Controller principal para visualização de dados de ações.
- StockController(StockAnalysisRepository, FinancialStatementRepository, FundamentalAnalysisService, MarketDataService, ValuationService, StockHistoryService, AssetRepository) - Constructor for class com.raphaelsalles.backend.api.controller.StockController
- StockHistoryDTO - Record Class in com.raphaelsalles.backend.api.dto
-
DTO para Histórico Financeiro de Ações.
- StockHistoryDTO(String, BigDecimal, BigDecimal, BigDecimal) - Constructor for record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Creates an instance of a
StockHistoryDTOrecord class. - StockHistoryService - Class in com.raphaelsalles.backend.domain.service.financial
-
Serviço de Histórico Financeiro de Ações.
- StockHistoryService(FinancialStatementRepository, AssetRepository) - Constructor for class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- SUFFIX_PATTERN - Static variable in class com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
- syncAssets() - Method in class com.raphaelsalles.backend.api.controller.AdminController
-
Executa a migração de Empresas para a tabela de Assets.
- syncCompanyMetadata() - Method in interface com.raphaelsalles.backend.domain.service.sync.B3SyncService
-
Sincroniza a tabela CompanyMetadata com os dados mais recentes da fonte externa.
- SYSTEM_EMAIL - Static variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- systemUserService - Variable in class com.raphaelsalles.backend.domain.service.importer.CvmLocalImporter
- systemUserService - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.UserBootstrap
- SystemUserService - Class in com.raphaelsalles.backend.domain.service.user
-
Serviço de Usuário do Sistema (Bot).
- SystemUserService(UserRepository, UserTermsService, PlatformTransactionManager) - Constructor for class com.raphaelsalles.backend.domain.service.user.SystemUserService
T
- TermCreateDTO - Record Class in com.raphaelsalles.backend.api.dto
-
DTO para criação de novos Termos de Serviço.
- TermCreateDTO(String, String) - Constructor for record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Creates an instance of a
TermCreateDTOrecord class. - termsAcceptedAt - Variable in class com.raphaelsalles.backend.domain.model.User
- TermsBootstrap - Class in com.raphaelsalles.backend.infra.config.bootstrap
-
Bootstrap de Termos de Serviço.
- TermsBootstrap(UserTermsService) - Constructor for class com.raphaelsalles.backend.infra.config.bootstrap.TermsBootstrap
- TermsController - Class in com.raphaelsalles.backend.api.controller
-
Controlador para gestão de Termos de Serviço.
- TermsController(UserTermsService, UserRepository) - Constructor for class com.raphaelsalles.backend.api.controller.TermsController
- TermsOfService - Class in com.raphaelsalles.backend.domain.model
-
Representa os Termos de Serviço da Plataforma.
- TermsOfService() - Constructor for class com.raphaelsalles.backend.domain.model.TermsOfService
- TermsOfService(Long, String, String, boolean, LocalDateTime) - Constructor for class com.raphaelsalles.backend.domain.model.TermsOfService
- TermsOfService.TermsOfServiceBuilder - Class in com.raphaelsalles.backend.domain.model
- TermsOfServiceBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- termsRepository - Variable in class com.raphaelsalles.backend.api.controller.AdminController
- termsRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserTermsService
- TermsRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Termos de Serviço.
- ticker - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- ticker - Variable in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- ticker - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
The field for the
tickerrecord component. - ticker - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
The field for the
tickerrecord component. - ticker - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- ticker - Variable in class com.raphaelsalles.backend.domain.model.Asset
- ticker - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- ticker - Variable in class com.raphaelsalles.backend.domain.model.CompanyMetadata
-
O Ticker oficial correspondente (ex: "MGLU3").
- ticker - Variable in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- ticker - Variable in class com.raphaelsalles.backend.domain.model.Favorite
- ticker - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- ticker - Variable in class com.raphaelsalles.backend.domain.model.StockAnalysis
- ticker - Variable in class com.raphaelsalles.backend.domain.model.Wallet
- ticker - Variable in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- ticker() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns the value of the
tickerrecord component. - ticker() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns the value of the
tickerrecord component. - ticker(String) - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- ticker(String) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- ticker(String) - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
-
O Ticker oficial correspondente (ex: "MGLU3").
- ticker(String) - Method in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- ticker(String) - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- ticker(String) - Method in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- TICKER_TAPE_ASSETS - Static variable in class com.raphaelsalles.backend.domain.service.market.MarketDataService
- TickerDuplicationException - Exception Class in com.raphaelsalles.backend.domain.exception
-
Exceção lançada quando há tentativa de duplicar um Ticker único.
- TickerDuplicationException(String) - Constructor for exception class com.raphaelsalles.backend.domain.exception.TickerDuplicationException
- toDTO(Asset) - Method in class com.raphaelsalles.backend.domain.service.search.AssetSearchService
- toDTO(FinancialStatement) - Method in class com.raphaelsalles.backend.domain.service.financial.StockHistoryService
- token - Variable in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
The field for the
tokenrecord component. - token() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Returns the value of the
tokenrecord component. - tokenService - Variable in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- tokenService - Variable in class com.raphaelsalles.backend.infra.security.SecurityFilter
- TokenService - Class in com.raphaelsalles.backend.infra.security
-
Serviço de Geração e Validação de Tokens JWT.
- TokenService() - Constructor for class com.raphaelsalles.backend.infra.security.TokenService
- toString() - Method in record class com.raphaelsalles.backend.api.dto.auth.AuthenticationDTO
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
-
Returns a string representation of this record class.
- toString() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO.MarketDataDTOBuilder
- toString() - Method in class com.raphaelsalles.backend.api.dto.MarketDataDTO
- toString() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Returns a string representation of this record class.
- toString() - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.Company.CompanyBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.CompanyMetadata.CompanyMetadataBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.ImportControl.ImportControlBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.ImportErrorLog.ImportErrorLogBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.StockAnalysis.StockAnalysisBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- toString() - Method in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- toString() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns a string representation of this record class.
- toString() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
-
Returns a string representation of this record class.
- transactionManager - Variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- type - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
The field for the
typerecord component. - type - Variable in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- type - Variable in class com.raphaelsalles.backend.domain.model.Asset
- type - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- type - Variable in class com.raphaelsalles.backend.domain.model.FinancialStatement
- type - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
- type - Variable in class com.raphaelsalles.backend.domain.model.ImportHistory
- type - Variable in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
The field for the
typerecord component. - type() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
-
Returns the value of the
typerecord component. - type() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
-
Returns the value of the
typerecord component. - type(AssetType) - Method in class com.raphaelsalles.backend.domain.model.Asset.AssetBuilder
- type(StatementType) - Method in class com.raphaelsalles.backend.domain.model.FinancialStatement.FinancialStatementBuilder
- type(StatementType) - Method in class com.raphaelsalles.backend.domain.model.ImportHistory.ImportHistoryBuilder
U
- user - Variable in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- user - Variable in class com.raphaelsalles.backend.domain.model.Favorite
- user - Variable in class com.raphaelsalles.backend.domain.model.Wallet
- user - Variable in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- user(User) - Method in class com.raphaelsalles.backend.domain.model.Favorite.FavoriteBuilder
- user(User) - Method in class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- User - Class in com.raphaelsalles.backend.domain.model
-
Representa um Usuário do Sistema.
- User() - Constructor for class com.raphaelsalles.backend.domain.model.User
- User(Long, String, String, UserRole, String, LocalDateTime, TermsOfService) - Constructor for class com.raphaelsalles.backend.domain.model.User
- User(String, String, UserRole) - Constructor for class com.raphaelsalles.backend.domain.model.User
- USER - Enum constant in enum class com.raphaelsalles.backend.domain.model.enums.UserRole
-
Usuário Comum (Acesso a funcionalidades básicas).
- UserAlreadyExistsException - Exception Class in com.raphaelsalles.backend.domain.exception
-
Exceção lançada quando um usuário já existe no sistema.
- UserAlreadyExistsException(String) - Constructor for exception class com.raphaelsalles.backend.domain.exception.UserAlreadyExistsException
- userAuthorizationService - Variable in class com.raphaelsalles.backend.api.controller.AuthenticationController
- UserAuthorizationService - Class in com.raphaelsalles.backend.domain.service.user
-
Serviço de Autorização e Registro de Usuários.
- UserAuthorizationService(UserRepository, PasswordEncoder, TokenService, UserTermsService) - Constructor for class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- UserBootstrap - Class in com.raphaelsalles.backend.infra.config.bootstrap
-
Bootstrap de Usuários.
- UserBootstrap(SystemUserService) - Constructor for class com.raphaelsalles.backend.infra.config.bootstrap.UserBootstrap
- UserFavoriteService - Class in com.raphaelsalles.backend.domain.service.user
-
Serviço de Gestão de Favoritos de Usuário.
- UserFavoriteService(FavoriteRepository, MarketDataService, FinancialStatementRepository, ValuationService, AssetRepository) - Constructor for class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- userRepository - Variable in class com.raphaelsalles.backend.api.controller.AdminController
- userRepository - Variable in class com.raphaelsalles.backend.api.controller.FavoriteController
- userRepository - Variable in class com.raphaelsalles.backend.api.controller.TermsController
- userRepository - Variable in class com.raphaelsalles.backend.api.controller.WalletController
- userRepository - Variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- userRepository - Variable in class com.raphaelsalles.backend.domain.service.user.UserTermsService
- userRepository - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- userRepository - Variable in class com.raphaelsalles.backend.infra.security.SecurityFilter
- UserRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Usuários.
- UserRole - Enum Class in com.raphaelsalles.backend.domain.model.enums
-
Enumeração de Papéis de Usuário (Roles).
- UserRole() - Constructor for enum class com.raphaelsalles.backend.domain.model.enums.UserRole
- userTermsService - Variable in class com.raphaelsalles.backend.api.controller.TermsController
- userTermsService - Variable in class com.raphaelsalles.backend.domain.service.user.SystemUserService
- userTermsService - Variable in class com.raphaelsalles.backend.domain.service.user.UserAuthorizationService
- userTermsService - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.AdminInitializerBootstrap
- userTermsService - Variable in class com.raphaelsalles.backend.infra.config.bootstrap.TermsBootstrap
- UserTermsService - Class in com.raphaelsalles.backend.domain.service.user
-
Serviço de Gestão de Termos de Serviço.
- UserTermsService(TermsRepository, UserRepository) - Constructor for class com.raphaelsalles.backend.domain.service.user.UserTermsService
- UserWalletService - Class in com.raphaelsalles.backend.domain.service.user
-
Serviço de Gestão de Carteira de Usuário.
- UserWalletService(WalletRepository, MarketDataService, FinancialStatementRepository, ValuationService, AssetRepository) - Constructor for class com.raphaelsalles.backend.domain.service.user.UserWalletService
V
- VALID - Enum constant in enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
-
Linha válida e pronta para processamento.
- validateLine(String[], Map) - Method in class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService
- validateToken(String) - Method in class com.raphaelsalles.backend.infra.security.TokenService
-
Valida um token JWT e retorna o login do usuário.
- valuationService - Variable in class com.raphaelsalles.backend.api.controller.StockController
- valuationService - Variable in class com.raphaelsalles.backend.domain.service.user.UserFavoriteService
- valuationService - Variable in class com.raphaelsalles.backend.domain.service.user.UserWalletService
- ValuationService - Class in com.raphaelsalles.backend.domain.service.financial
-
Serviço de Valuation (Avaliação de Ativos).
- ValuationService() - Constructor for class com.raphaelsalles.backend.domain.service.financial.ValuationService
- value - Variable in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- value - Variable in class com.raphaelsalles.backend.domain.model.AccountLine
- value(BigDecimal) - Method in class com.raphaelsalles.backend.domain.model.AccountLine.AccountLineBuilder
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.model.enums.ImportType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.model.enums.StatementType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.model.enums.UserRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.raphaelsalles.backend.domain.model.enums.AssetType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.raphaelsalles.backend.domain.model.enums.ImportType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.raphaelsalles.backend.domain.model.enums.StatementType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.raphaelsalles.backend.domain.model.enums.UserRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.PeriodImportPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.raphaelsalles.backend.domain.service.importer.csv.LineStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version - Variable in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
The field for the
versionrecord component. - version - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
- version - Variable in class com.raphaelsalles.backend.domain.model.TermsOfService
- version() - Method in record class com.raphaelsalles.backend.api.dto.TermCreateDTO
-
Returns the value of the
versionrecord component. - version(String) - Method in class com.raphaelsalles.backend.domain.model.TermsOfService.TermsOfServiceBuilder
W
- Wallet - Class in com.raphaelsalles.backend.domain.model
-
Representa um Ativo na Carteira de um Usuário.
- Wallet() - Constructor for class com.raphaelsalles.backend.domain.model.Wallet
- Wallet(Long, User, String) - Constructor for class com.raphaelsalles.backend.domain.model.Wallet
- Wallet.WalletBuilder - Class in com.raphaelsalles.backend.domain.model
- WalletBuilder() - Constructor for class com.raphaelsalles.backend.domain.model.Wallet.WalletBuilder
- WalletController - Class in com.raphaelsalles.backend.api.controller
-
Controlador para gestão de Carteira do usuário.
- WalletController(UserWalletService, UserRepository) - Constructor for class com.raphaelsalles.backend.api.controller.WalletController
- WalletRepository - Interface in com.raphaelsalles.backend.domain.repository
-
Repositório para Carteira de Usuário.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form