Class CompanyEnrichmentService
java.lang.Object
com.raphaelsalles.backend.domain.service.enrichment.CompanyEnrichmentService
Serviço de Enriquecimento de Dados de Empresas.
Propósito:
Normalizar nomes de empresas e tentar descobrir o Ticker principal automaticamente
a partir do nome ou CNPJ, usando uma base de conhecimento carregada do banco de dados
(Entidade CompanyMetadata).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final org.slf4j.Loggerprivate static final Pattern -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnriquece os dados da empresa (normaliza nome).private StringnormalizeName(String name)
-
Field Details
-
log
private static final org.slf4j.Logger log -
SUFFIX_PATTERN
-
-
Constructor Details
-
CompanyEnrichmentService
-
-
Method Details
-
enrich
Enriquece os dados da empresa (normaliza nome).- Parameters:
company- A entidade empresa a ser processada.
-
normalizeName
-