Class ImportErrorLog

java.lang.Object
com.raphaelsalles.backend.domain.model.ImportErrorLog

@Entity public class ImportErrorLog extends Object
Representa um Log de Erro de Importação (Quarentena).

Papel na Arquitetura: Armazena dados brutos que falharam na validação ou parsing durante a importação. Permite auditoria posterior sem interromper o fluxo principal.

Responsabilidades:
  • Armazenar a linha CSV original (rawData).
  • Registrar a mensagem de erro ou motivo da rejeição.
  • Identificar a empresa ou ticker (se possível) para facilitar a busca.
  • Field Details

    • id

      private Long id
    • cnpj

      private String cnpj
    • companyName

      private String companyName
    • failedTicker

      private String failedTicker
    • errorMessage

      private String errorMessage
    • rawData

      private String rawData
    • errorDate

      private LocalDateTime errorDate
  • Constructor Details

  • Method Details

    • builder

      public static ImportErrorLog.ImportErrorLogBuilder builder()
    • getId

      public Long getId()
    • getCnpj

      public String getCnpj()
    • getCompanyName

      public String getCompanyName()
    • getFailedTicker

      public String getFailedTicker()
    • getErrorMessage

      public String getErrorMessage()
    • getRawData

      public String getRawData()
    • getErrorDate

      public LocalDateTime getErrorDate()
    • setCnpj

      public void setCnpj(String cnpj)
    • setCompanyName

      public void setCompanyName(String companyName)
    • setFailedTicker

      public void setFailedTicker(String failedTicker)
    • setErrorMessage

      public void setErrorMessage(String errorMessage)
    • setRawData

      public void setRawData(String rawData)
    • setErrorDate

      public void setErrorDate(LocalDateTime errorDate)