Class ImportHistory
java.lang.Object
com.raphaelsalles.backend.domain.model.ImportHistory
Representa o Histórico de Execução de Importações.
Papel na Arquitetura: Registro de auditoria de sucesso. Armazena metadados sobre cada arquivo processado.
Responsabilidades:- Registrar nome do arquivo importado.
- Registrar quantidade de linhas processadas.
- Registrar data/hora e usuário responsável.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Longprivate LocalDateTimeprivate Userprivate intprivate StatementType -
Constructor Summary
ConstructorsConstructorDescriptionImportHistory(Long id, String fileName, StatementType type, int linesProcessed, LocalDateTime importDate, User importedBy) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getId()intgetType()voidsetFileName(String fileName) voidsetImportDate(LocalDateTime importDate) voidsetImportedBy(User importedBy) voidsetLinesProcessed(int linesProcessed) voidsetType(StatementType type)
-
Field Details
-
id
-
fileName
-
type
-
linesProcessed
private int linesProcessed -
importDate
-
importedBy
-
-
Constructor Details
-
ImportHistory
public ImportHistory() -
ImportHistory
public ImportHistory(Long id, String fileName, StatementType type, int linesProcessed, LocalDateTime importDate, User importedBy)
-
-
Method Details
-
builder
-
getId
-
getFileName
-
getType
-
getLinesProcessed
public int getLinesProcessed() -
getImportDate
-
getImportedBy
-
setFileName
-
setType
-
setLinesProcessed
public void setLinesProcessed(int linesProcessed) -
setImportDate
-
setImportedBy
-