|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.database.Dao ecar.dao.ExportacaoRelatorioItemEstruturaDao
public class ExportacaoRelatorioItemEstruturaDao
Field Summary | |
---|---|
private java.lang.String |
separadorCampos
|
private java.lang.String |
separadorMultivalor
|
Fields inherited from class comum.database.Dao |
---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
Constructor Summary | |
---|---|
ExportacaoRelatorioItemEstruturaDao(javax.servlet.http.HttpServletRequest request)
Construtor. |
Method Summary | |
---|---|
java.util.List |
gerarArquivosExportacaoMonitoramentoPorReferenciaTxt(ConfiguracaoCfg configuracao,
java.lang.String mesReferencia,
java.lang.String niveisPlanejamento,
java.lang.String codTipoAcompanhamento,
java.lang.String semInformacaoNivelPlanejamento,
java.lang.String filtroSituacoes)
Gera o arquivo de exporta��o para o monitoramento |
java.util.List |
gerarArquivosExportacaoTxt(java.util.List<EstruturaEtt> listaEstruturas,
ConfiguracaoCfg configuracao,
ItemEstruturaIett itemPrincipal)
Gera o arquivo de exporta��o |
private java.util.List |
getEstruturasFilhas(EstruturaEtt estrutura)
|
private java.lang.String |
montaCabecalhoMonitoramento(ItemEstruturaIett itemEstruturaIett,
AcompReferenciaAref acompReferenciaAref,
ConfiguracaoCfg configuracao)
M�todo que monta a linha com o cabe�alho para a cria��o do txt para a parte de monitoramento. |
private java.lang.String |
montaLinhaCabecalhoEstrutura(java.util.Iterator<ObjetoEstrutura> atributosOrdenadosIt,
EstruturaEtt estruturaCorrente,
java.lang.String relatorioTipoMonitoramento)
|
private java.lang.String |
montaLinhaItemEstruturaComCamposOrdenados(java.util.Iterator<ObjetoEstrutura> atributosOrdenadosIt,
ItemEstruturaIett itemEstruturaIett,
int sequencialItensPai,
int sequencialItens,
java.lang.String relatorioTipoMonitoramento,
ConfiguracaoCfg configuracao,
AcompReferenciaAref acompReferenciaAref)
M�todo que monta a linha com os campos de item ordenados. |
private java.lang.String |
montaLinhaMonitoramento(ItemEstruturaIett itemEstruturaIett,
AcompReferenciaAref acompReferenciaAref,
int sequencialItensPai,
int sequencialItens,
ConfiguracaoCfg configuracao)
M�todo que monta a linha para cada item de estrutura. |
private java.util.List<java.lang.Long> |
montarListaCodigosPais(ItemEstruturaIett itemPai)
|
java.util.List |
separaPorEstrutura(java.util.List itensEstruturaIett)
M�todo que separa os itens por estruturas |
java.util.List |
separaPorNivel(java.util.List itensEstruturaIett,
java.lang.Integer nivel)
M�todo que separa os itens de acordo com o nivel passado como parametro |
private boolean |
verificarItemPertenceAref(ItemEstruturaIett itemEstruturaIett,
AcompReferenciaAref acompReferenciaAref)
M�todo que verifica se o item passado por par�metro pertence ao Aref |
private int |
verificaSequencialPai(ItemEstruturaIett itemEstruturaCorrente,
java.util.List itensPais)
M�todo que busca o sequencial do item do pai na lista de pais formada por (codIett, sequencial) com todos os itens de estrutura |
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 java.lang.String separadorCampos
private java.lang.String separadorMultivalor
Constructor Detail |
---|
public ExportacaoRelatorioItemEstruturaDao(javax.servlet.http.HttpServletRequest request)
Method Detail |
---|
public java.util.List gerarArquivosExportacaoTxt(java.util.List<EstruturaEtt> listaEstruturas, ConfiguracaoCfg configuracao, ItemEstruturaIett itemPrincipal) throws ECARException
nomeArquivo
- configuracao
-
ECARException
private int verificaSequencialPai(ItemEstruturaIett itemEstruturaCorrente, java.util.List itensPais)
itemEstruturaCorrente
- itensPais
-
private java.util.List<java.lang.Long> montarListaCodigosPais(ItemEstruturaIett itemPai)
private java.lang.String montaLinhaCabecalhoEstrutura(java.util.Iterator<ObjetoEstrutura> atributosOrdenadosIt, EstruturaEtt estruturaCorrente, java.lang.String relatorioTipoMonitoramento) throws ECARException
ECARException
private java.lang.String montaLinhaItemEstruturaComCamposOrdenados(java.util.Iterator<ObjetoEstrutura> atributosOrdenadosIt, ItemEstruturaIett itemEstruturaIett, int sequencialItensPai, int sequencialItens, java.lang.String relatorioTipoMonitoramento, ConfiguracaoCfg configuracao, AcompReferenciaAref acompReferenciaAref)
atributosOrdenadosIt
- itemEstruturaIett
-
private java.util.List getEstruturasFilhas(EstruturaEtt estrutura) throws ECARException
ECARException
public java.util.List gerarArquivosExportacaoMonitoramentoPorReferenciaTxt(ConfiguracaoCfg configuracao, java.lang.String mesReferencia, java.lang.String niveisPlanejamento, java.lang.String codTipoAcompanhamento, java.lang.String semInformacaoNivelPlanejamento, java.lang.String filtroSituacoes) throws ECARException
configuracao
- mesReferencia
-
ECARException
private java.lang.String montaCabecalhoMonitoramento(ItemEstruturaIett itemEstruturaIett, AcompReferenciaAref acompReferenciaAref, ConfiguracaoCfg configuracao) throws ECARException
itemEstruturaIett
- acompReferenciaAref
- configuracao
-
ECARException
private java.lang.String montaLinhaMonitoramento(ItemEstruturaIett itemEstruturaIett, AcompReferenciaAref acompReferenciaAref, int sequencialItensPai, int sequencialItens, ConfiguracaoCfg configuracao) throws ECARException
itemEstruturaIett
- acompReferenciaAref
- sequencialItensPai
- sequencialItens
-
ECARException
public java.util.List separaPorEstrutura(java.util.List itensEstruturaIett)
itensEstruturaIett
-
public java.util.List separaPorNivel(java.util.List itensEstruturaIett, java.lang.Integer nivel)
itensEstruturaIett
- nivel
-
private boolean verificarItemPertenceAref(ItemEstruturaIett itemEstruturaIett, AcompReferenciaAref acompReferenciaAref)
itensEstruturaIett
- acompReferenciaAref
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |