Package br.unip.aps.app
Class Sessao
java.lang.Object
br.unip.aps.app.Sessao
Estado da aplicacao compartilhado entre o menu de console e o dashboard (camada de aplicacao).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarquivoRelatorio(String prefixo, String extensao) baixarDoInpe(String uf, List<Integer> anos) Baixa os arquivos da UF/anos configurados para a pasta de dados.base()carregar()Carrega todos os CSVs da pasta de dados.Carrega CSVs escolhidos pelo usuario.config()Monta o contexto de relatorio com tudo o que foi produzido na sessao.booleanA base atual veio dos CSVs embarcados no JAR (sem pasta data/raw).exporter()parametrosMl(int anoTreino, int anoTeste) voidvoidvoidvoidultimoMl()
-
Constructor Details
-
Sessao
-
-
Method Details
-
carregar
Carrega todos os CSVs da pasta de dados.- Throws:
DataValidationException
-
carregar
Carrega CSVs escolhidos pelo usuario.- Throws:
DataValidationException
-
baixarDoInpe
Baixa os arquivos da UF/anos configurados para a pasta de dados.- Throws:
ApsException
-
exigirBase
- Throws:
ApsException
-
benchmarkConfig
-
parametrosMl
-
contextoRelatorio
Monta o contexto de relatorio com tudo o que foi produzido na sessao.- Throws:
ApsException
-
arquivoRelatorio
-
config
-
repositorio
-
servicoOrdenacao
-
exporter
-
base
-
dadosEmbarcados
public boolean dadosEmbarcados()A base atual veio dos CSVs embarcados no JAR (sem pasta data/raw). -
ultimaOrdenacao
-
setUltimaOrdenacao
-
ultimoComparativo
-
setUltimoComparativo
-
ultimoBenchmark
-
setUltimoBenchmark
-
ultimoMl
-
setUltimoMl
-