|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcomum.database.Dao
ecar.dao.ConfigSisExecFinanDao
public class ConfigSisExecFinanDao
| Field Summary | |
|---|---|
private static java.lang.String |
FORMATO_DATAHORA
|
private static int |
TAMANHO_CONTA_CONTABIL
|
private static int |
TAMANHO_DATAHORA
|
private static int |
TAMANHO_QTDE_REGISTROS
|
private static int |
TAMANHO_SIGLA_SISTEMA
|
private static int |
TAMANHO_VALORES
|
private static java.lang.String |
TR_HEADER
|
private static java.lang.String |
TR_REGISTRO
|
private static java.lang.String |
TR_REGISTRO_NAO_REVISTO
|
private static java.lang.String |
TR_TRAILER
|
| Fields inherited from class comum.database.Dao |
|---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
| Constructor Summary | |
|---|---|
ConfigSisExecFinanDao(javax.servlet.http.HttpServletRequest request)
Construtor. |
|
| Method Summary | |
|---|---|
java.util.List<EfImportOcorrenciasEfio> |
agrupaOcorrenciasdoTipoContaInexistente(java.util.List<EfImportOcorrenciasEfio> ocorrencias)
Agrupa as ocorrencias do tipo Contas Inexistentes em apenas uma ocorr�ncia por conta |
void |
criarContas(java.lang.Object[] contasInexistentes)
Recebe um array de contas a serem criadas no Sistema. |
java.util.List[] |
criticaArquivoImportado(java.io.File arquivoGravado,
ConfiguracaoCfg configuracao,
UsuarioUsu usuarioLogado,
javax.servlet.http.HttpServletRequest request)
Verifica, segundo Anexo 1 do pacote de Integra��o Financeira, o arquivo conforme regras estabelecidas neste anexo. |
void |
excluir(ConfigSisExecFinanCsef obj)
Exclui um objeto passando a classe e a chave como par�metro. |
java.lang.String[] |
gerarArquivoExportacaoTxt(java.lang.String nomeArquivo,
java.lang.String codSistema,
java.lang.String mesAnoIni,
java.lang.String mesAnoFim,
ConfiguracaoCfg configuracao)
Gera o arquivo de exporta��o para integra��o financeira |
java.util.List |
getSistemasAtivos()
Retorna uma lista dos sistemas cadastrados em ConfigSisExecFinanCsef que s�o ativos e possuem vers�o. |
void |
importarDadosArquivo(java.io.File arquivoImportado,
ConfiguracaoCfg configuracao,
UsuarioUsu usuarioLogado,
javax.servlet.http.HttpServletRequest request)
Importa os dados do arquivo para a tabela EfItemEstRealizadoEfier. |
void |
relatarOcorrencia(java.lang.String mensagem,
java.util.List<EfImportOcorrenciasEfio> ocorrencias,
TipoOcorrencia tipoOcorrencia,
ImportacaoImp dadosImportacao)
Insere uma ocorr�ncia com a data atual na lista de ocorrencias. |
void |
relatarOcorrencia(java.lang.String mensagem,
java.util.List<EfImportOcorrenciasEfio> ocorrencias,
TipoOcorrencia tipoOcorrencia,
ImportacaoImp dadosImportacao,
java.lang.String conta)
Insere uma ocorr�ncia com a data atual na lista de ocorrencias. |
private long |
StrToLong(java.lang.String numero)
Transforma um valor em string para um long para importa��o. |
static java.math.BigDecimal |
toBigDecimal(java.lang.String valor)
|
private boolean |
validarAno(java.lang.String strAno,
java.util.List ocorrencias,
java.lang.String tokenMensagemOcorrencia,
ImportacaoImp dadosImportados)
Valida um ano v�lido para importa��o |
private void |
validarDataHora(java.lang.String strDataHora,
java.util.List ocorrencias,
java.lang.String mensagemOcorrencia,
ImportacaoImp dadosImportados)
Valida campo de Datahora de importa��o |
private boolean |
validarMes(java.lang.String strMes,
java.util.List ocorrencias,
java.lang.String tokenMensagemOcorrencia,
ImportacaoImp dadosImportacao)
Valida m�s v�lido para importa��o |
private boolean |
validarQtdeRegistrosLidos(long qtde,
long qtdeRegistrosLidos,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
Valida a quantidade de registros lidos. |
private boolean |
validarSistemaMesAno(java.lang.String conta,
ConfigSisExecFinanCsef sistema,
java.lang.String mes,
java.lang.String ano,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
Fun��o que valida se o sistema possui vers�o no M�s/Ano informado. |
private boolean |
validarTotaisLidos(java.math.BigDecimal totalTrailer,
java.math.BigDecimal totalRegistro,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
Valida os totais lidos. |
private boolean |
validarValor(java.lang.String strValor,
java.util.List ocorrencias,
java.lang.String tr,
java.lang.String nomeValor,
ImportacaoImp dadosImportados)
Valida um valor de importa��o. |
private java.lang.Double |
valoresStringToDouble(java.lang.String valor)
Fun��o que transforma valores da importa��o de String para Double |
private boolean |
verificaDataHoraImportacao(java.lang.String dataHora)
Verifica se uma data hora do arquivo de importa��o � v�lida. |
| Methods inherited from class comum.database.Dao |
|---|
alterar, alterar, alterar, buscar, contar, contarLong, excluir, excluir, getSession, inicializarLogBean, listar, ordenaSet, pesquisar, pesquisarDuplos, salvar, salvar, salvarOuAlterar, salvarOuAlterar, setSession |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final int TAMANHO_CONTA_CONTABIL
private static final int TAMANHO_SIGLA_SISTEMA
private static final int TAMANHO_VALORES
private static final int TAMANHO_QTDE_REGISTROS
private static final java.lang.String TR_HEADER
private static final java.lang.String TR_REGISTRO
private static final java.lang.String TR_REGISTRO_NAO_REVISTO
private static final java.lang.String TR_TRAILER
private static final java.lang.String FORMATO_DATAHORA
private static final int TAMANHO_DATAHORA
| Constructor Detail |
|---|
public ConfigSisExecFinanDao(javax.servlet.http.HttpServletRequest request)
| Method Detail |
|---|
public java.util.List getSistemasAtivos()
throws ECARException
ECARException
public java.lang.String[] gerarArquivoExportacaoTxt(java.lang.String nomeArquivo,
java.lang.String codSistema,
java.lang.String mesAnoIni,
java.lang.String mesAnoFim,
ConfiguracaoCfg configuracao)
throws ECARException
nomeArquivo - codSistema - mesAnoIni - mesAnoFim - configuracao -
ECARException
public java.util.List[] criticaArquivoImportado(java.io.File arquivoGravado,
ConfiguracaoCfg configuracao,
UsuarioUsu usuarioLogado,
javax.servlet.http.HttpServletRequest request)
throws ECARException,
java.lang.Exception
arquivoGravado -
ECARException
java.lang.Exception
public java.util.List<EfImportOcorrenciasEfio> agrupaOcorrenciasdoTipoContaInexistente(java.util.List<EfImportOcorrenciasEfio> ocorrencias)
throws java.lang.Exception
ocorrencias -
java.lang.Exception
public void relatarOcorrencia(java.lang.String mensagem,
java.util.List<EfImportOcorrenciasEfio> ocorrencias,
TipoOcorrencia tipoOcorrencia,
ImportacaoImp dadosImportacao)
String - mensagemList - ocorrencias
public void relatarOcorrencia(java.lang.String mensagem,
java.util.List<EfImportOcorrenciasEfio> ocorrencias,
TipoOcorrencia tipoOcorrencia,
ImportacaoImp dadosImportacao,
java.lang.String conta)
throws java.lang.Exception
String - mensagemList - ocorrencias
java.lang.Exception
private long StrToLong(java.lang.String numero)
throws java.lang.Exception
numero -
java.lang.Exception
private boolean validarMes(java.lang.String strMes,
java.util.List ocorrencias,
java.lang.String tokenMensagemOcorrencia,
ImportacaoImp dadosImportacao)
strMes - ocorrencias - tokenMensagemOcorrencia -
private boolean validarAno(java.lang.String strAno,
java.util.List ocorrencias,
java.lang.String tokenMensagemOcorrencia,
ImportacaoImp dadosImportados)
strAno - ocorrencias - tokenMensagemOcorrencia -
private void validarDataHora(java.lang.String strDataHora,
java.util.List ocorrencias,
java.lang.String mensagemOcorrencia,
ImportacaoImp dadosImportados)
strDataHora - ocorrencias - mensagemOcorrencia -
private boolean validarValor(java.lang.String strValor,
java.util.List ocorrencias,
java.lang.String tr,
java.lang.String nomeValor,
ImportacaoImp dadosImportados)
strValor - ocorrencias - tr - nomeValor -
private boolean validarQtdeRegistrosLidos(long qtde,
long qtdeRegistrosLidos,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
qtde - qtdeRegistrosLidos - tr - ocorrencias -
private boolean validarTotaisLidos(java.math.BigDecimal totalTrailer,
java.math.BigDecimal totalRegistro,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
totalTrailer - totalRegistro - tr - ocorrencias -
private boolean validarSistemaMesAno(java.lang.String conta,
ConfigSisExecFinanCsef sistema,
java.lang.String mes,
java.lang.String ano,
java.lang.String tr,
java.util.List ocorrencias,
ImportacaoImp dadosImportados)
throws ECARException
sistema - mes - ano - tr - ocorrencias -
ECARExceptionprivate java.lang.Double valoresStringToDouble(java.lang.String valor)
valor -
private boolean verificaDataHoraImportacao(java.lang.String dataHora)
dataHora -
public void importarDadosArquivo(java.io.File arquivoImportado,
ConfiguracaoCfg configuracao,
UsuarioUsu usuarioLogado,
javax.servlet.http.HttpServletRequest request)
throws ECARException,
org.hibernate.HibernateException,
java.lang.Exception
arquivoImportado - configuracao -
ECARException
org.hibernate.HibernateException
java.lang.Exception
public void criarContas(java.lang.Object[] contasInexistentes)
throws ECARException
contas -
ECARException
public void excluir(ConfigSisExecFinanCsef obj)
throws ECARException
ECARExceptionpublic static java.math.BigDecimal toBigDecimal(java.lang.String valor)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||