|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcomum.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 -
ECARExceptionpublic 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 | |||||||||