Package br.unip.aps.io
Class RepositorioDados
java.lang.Object
br.unip.aps.io.RepositorioDados
Localiza os CSVs de focos no diretorio de dados e delega a carga ao
CsvLoader.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCarrega arquivos especificos escolhidos pelo usuario.Carrega todos os CSVs de focos da pasta de dados; sem a pasta, usa a base de demonstracao embarcada no JAR.Copia os CSVs embarcados em/dadospara uma pasta temporaria e devolve os caminhos.Lista os CSVs de focos (nome contendo "focos" e extensao .csv), em ordem alfabetica.booleanIndica se a ultima carga completa veio da base de demonstracao embarcada (SP 2023/2024).
-
Constructor Details
-
RepositorioDados
-
-
Method Details
-
getDiretorio
-
localizarArquivos
Lista os CSVs de focos (nome contendo "focos" e extensao .csv), em ordem alfabetica.- Throws:
DataValidationException
-
carregarTodos
Carrega todos os CSVs de focos da pasta de dados; sem a pasta, usa a base de demonstracao embarcada no JAR.- Throws:
DataValidationException
-
carregar
Carrega arquivos especificos escolhidos pelo usuario.- Throws:
DataValidationException
-
usouEmbarcados
public boolean usouEmbarcados()Indica se a ultima carga completa veio da base de demonstracao embarcada (SP 2023/2024). -
extrairEmbarcados
Copia os CSVs embarcados em/dadospara uma pasta temporaria e devolve os caminhos.- Throws:
DataValidationException
-