Index

$ A B C D E F G H I L M N O P Q R S T U V W 
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 active record 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 active record 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 aiSummary record 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 aiSummary record 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 AuthenticationDTO record 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 BatchKey record 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 cnpj record component.
cnpj() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
Returns the value of the cnpj record 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 columnMap record component.
columnMap() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the columnMap record 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 companyCache record component.
companyCache() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the companyCache record 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 CompanyMetadata instance.
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 companyName record 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 companyName record 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 content record 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 content record 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 equity record 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 equity record 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 healthStatus record 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 healthStatus record 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 ImportContext record 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 importedBy record component.
importedBy() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the importedBy record 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 isDataAudited record component.
isDataAudited() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
Returns the value of the isDataAudited record 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 isFallback record component.
isFallback - Variable in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
The field for the isFallback record component.
isFallback() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the isFallback record component.
isFallback() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
Returns the value of the isFallback record 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 LayoutResult record 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 login record component.
login - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
The field for the login record 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 login record component.
login() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
Returns the value of the login record 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 LoginResponseDTO record 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 map record component.
map() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
Returns the value of the map record 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 marketData record component.
marketData() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
Returns the value of the marketData record 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 name record component.
name - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
The field for the name record component.
name - Variable in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
The field for the name record 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 name record component.
name() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
Returns the value of the name record component.
name() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
Returns the value of the name record 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 netIncome record 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 netIncome record 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 netMargin record 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 netMargin record 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 password record component.
password - Variable in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
The field for the password record 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 password record component.
password() - Method in record class com.raphaelsalles.backend.api.dto.auth.RegisterDTO
Returns the value of the password record 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 period record component.
period() - Method in record class com.raphaelsalles.backend.api.dto.StockHistoryDTO
Returns the value of the period record 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 referenceDate record component.
referenceDate() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.BatchKey
Returns the value of the referenceDate record 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 referenceYear record 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 referenceYear record 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 RegisterDTO record 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 revenue record 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 revenue record 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 roe record 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 roe record 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 role record 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 role record 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 scaleIndex record component.
scaleIndex - Variable in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
The field for the scaleIndex record component.
scaleIndex() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the scaleIndex record component.
scaleIndex() - Method in record class com.raphaelsalles.backend.domain.service.importer.csv.HeaderMapper.LayoutResult
Returns the value of the scaleIndex record 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 SearchResultDTO record 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 sector record component.
sector - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
The field for the sector record 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 sector record component.
sector() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
Returns the value of the sector record 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 statementBuffer record component.
statementBuffer() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the statementBuffer record 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 StockAnalysisDTO record 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 StockHistoryDTO record 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 TermCreateDTO record 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 ticker record component.
ticker - Variable in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
The field for the ticker record 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 ticker record component.
ticker() - Method in record class com.raphaelsalles.backend.api.dto.StockAnalysisDTO
Returns the value of the ticker record 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 token record component.
token() - Method in record class com.raphaelsalles.backend.api.dto.auth.LoginResponseDTO
Returns the value of the token record 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 type record 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 type record component.
type() - Method in record class com.raphaelsalles.backend.api.dto.SearchResultDTO
Returns the value of the type record component.
type() - Method in record class com.raphaelsalles.backend.domain.service.importer.core.CvmImportService.ImportContext
Returns the value of the type record 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 version record 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 version record 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.
$ A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form