|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.database.Dao ecar.dao.AcompReferenciaItemDao
public class AcompReferenciaItemDao
Field Summary | |
---|---|
static java.lang.String |
RELATORIO_ESTRUTURA
|
static java.lang.String |
RELATORIO_ORGAO
|
static java.lang.String |
RELATORIO_ORGAO_ESPECIFICO
|
static java.lang.String |
RELATORIO_SITUACAO
|
static java.lang.String |
RELATORIO_SITUACAO_ESPECIFICO
|
static int |
STATUS_EM_EDICAO
|
static int |
STATUS_LIBERADO
|
(package private) ValidaPermissao |
validaPermissao
|
Fields inherited from class comum.database.Dao |
---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
Constructor Summary | |
---|---|
AcompReferenciaItemDao(javax.servlet.http.HttpServletRequest request)
|
Method Summary | |
---|---|
private java.util.List |
adicionaDescendentesQuantidadePrevista(java.util.List itensSelecionadosEmTela,
AcompReferenciaAref aref)
Recebe uma lista de itens e completa essa lista adicionando descendentes destes itens que possuam quantidades previstas |
java.util.Map |
agrupaRelatorioTpfa_e_Aref(java.util.List listaAris,
java.util.Collection periodosConsiderados)
|
void |
alterar(javax.servlet.http.HttpServletRequest request)
Altera um registro de Acompanhamento de Refer�ncia e suas datas Limite Altera as datas limite do acompanhamento de todos os descendentes do item |
private java.util.Collection |
aplicarFiltros(java.util.Collection itensEstrutura,
java.util.Collection estruturas,
TipoAcompanhamentoTa tipoAcompanhamentoTa,
javax.servlet.http.HttpServletRequest request)
Aplica os filtros selecionados na tela na lista de resultado |
private java.util.Collection |
aplicarMinhasPendencias(java.util.Collection itensEstrutura,
TipoAcompanhamentoTa tipoAcompanhamento,
java.util.Set gruposUsuario,
java.util.Collection periodosConsiderados,
java.util.List tpfaOrdenadosPorEstrutura,
UsuarioUsu usuario)
Remove os �tens de estrutura que o usu�rio logado n�o possua pend�ncias |
private java.util.Collection |
aplicarMinhaVisao(java.util.Collection itensEstrutura,
TipoAcompanhamentoTa tipoAcompanhamento,
java.util.Set gruposUsuario,
AcompReferenciaAref arefSelecionada,
java.util.List tpfaOrdenadosPorEstrutura,
UsuarioUsu usuario)
Retira dos �tens retornados na consulta aqueles cujos acompanhamentos n�o podem ser editados pelo usu�rio logado |
private double |
calcularConstanteCalculoPrevisao(java.util.Collection meses,
java.util.Collection realizado,
double mediaRealizado,
double mediaMeses)
|
private double |
calcularIncrementoMedioEixoY(java.lang.Object[] meses,
java.lang.Object[] realizado,
double mediaRealizado,
double mediaMeses)
|
double |
calcularPrevistoMes(java.util.Collection meses,
java.util.Collection realizado,
int mesPrevisao)
Faz a previs�o do realizado de um m�s para um indicador de resultado |
double |
calculoProjecao(ItemEstrtIndResulIettr indicador,
AcompReferenciaItemAri ari)
Faz a Proje��o de um Indicador. |
java.util.Map |
criaMapCalculoProjecao(ItemEstrtIndResulIettr indicador,
int anoInicioProjecao,
int anoFimProjecao,
int mesInicioProjecao,
int mesFimProjecao)
Cria a matriz utilizada para a c�lculo da proje��o. |
private AcompReferenciaItemAri |
criaNovoAcompReferenciaItemAri(AcompReferenciaAref acompanhamento,
ItemEstruturaIett iett,
javax.servlet.http.HttpServletRequest request,
java.util.List listaItensSelecionadosTela,
UsuarioUsu usuario)
Cria um novo objeto AcompReferenciaItemAri baseado em um Item e um Acompanhamento |
java.util.Map |
criarMapPeriodoAri(java.util.Collection periodosConsiderados,
ItemEstruturaIett item)
Recebe uma cole��o de AcomReferenciaAref e um item e retorna um map tendo como chaves os Aref da cole��o e como dado o AcompReferenciaItemAri correspondente ao item no respectivo periodo. |
private boolean |
filtrarAtributosLivres(javax.servlet.http.HttpServletRequest request,
ItemEstruturaIett iett,
java.util.List itensRemovidos,
java.util.Iterator itItensEstrutura,
java.util.List atributosLivres)
Filtra o item de acordo com os atributos livres passados como par�metro |
private boolean |
filtrarItemData(javax.servlet.http.HttpServletRequest request,
java.lang.String campo,
ItemEstruturaIett iett,
java.util.List itensRemovidos,
java.util.Iterator itItensEstrutura,
java.lang.String inicioFim)
Filtra o item de acordo com o campo passado como par�metro |
private boolean |
filtrarItemString(javax.servlet.http.HttpServletRequest request,
java.lang.String campo,
ItemEstruturaIett iett,
java.util.List itensRemovidos,
java.util.Iterator itItensEstrutura)
Filtra o item de acordo com o campo passado como par�metro |
private boolean |
filtrarItemValor(javax.servlet.http.HttpServletRequest request,
java.lang.String campo,
ItemEstruturaIett iett,
java.util.List itensRemovidos,
java.util.Iterator itItensEstrutura,
java.lang.String inicioFim)
Filtra o item de acordo com o campo passado como par�metro |
java.util.List |
getAcompItemReferenciasOrderByReferecias(AcompReferenciaItemAri referenciaItem,
java.util.Collection periodosConsiderados)
|
java.util.List |
getAcompRealFisicoArfsComQtdNaoInformada(AcompReferenciaItemAri acompReferenciaItem)
Retorna lista de AcompRealFisicoArf onde qtdRealizada n�o foram informadas |
AcompReferenciaItemAri |
getAcompReferenciaItemByItemEstruturaIett(AcompReferenciaAref acompanhamento,
ItemEstruturaIett item)
Verifica a exist�ncia do AcompanhamentoReferencia de um determinado item. |
java.util.List |
getAcompReferenciaItemFilhosByAri(AcompReferenciaItemAri acompRefItem,
OrgaoOrg orgaoResponsavel)
A partir de um AcompReferenciaItem inclu�do na lista verifica a exist�ncia de Acompanhamentos de Itens filhos do Ari passado, que s�o inclu�dos juntamente na lista. |
java.util.List |
getAcompReferenciaItemFilhosByAriPorPtoCritico(AcompReferenciaItemAri acompRefItem)
A partir de um AcompReferenciaItem inclu�do na lista verifica a exist�ncia de Acompanhamentos de Itens filhos do Ari passado com pontos cr�ticos ativos, que s�o inclu�dos juntamente na lista. |
java.util.List |
getAcompReferenciaItemFilhosByIett(java.lang.String strCodIetts,
AcompReferenciaAref aref,
OrgaoOrg orgaoResponsavel)
Retorna uma lista de Aris a partir de Itens ou seus descendentes. |
java.util.List |
getAcompReferenciaItemFilhosByIettPorPtosCriticos(java.lang.String strCodIetts,
AcompReferenciaAref aref,
OrgaoOrg orgaoResponsavel)
Retorna uma lista de Aris a partir de Itens ou seus descendentes desde que existam pontos cr�ticos nos itens. |
java.util.List |
getAcompRefItemLimitesArliByAcompRefrenciaItem(AcompReferenciaItemAri acompReferenciaItem)
Retorna objetos AcompRefLimitesArl vinculados a um AcompReferenciaItemAri |
AcompRefItemLimitesArli |
getAcompRefItemLimitesByAcompReferenciaItemTipoFuncAcomp(TipoFuncAcompTpfa funcAcomp,
AcompReferenciaItemAri acompanhamento)
Retorna um registro de AcompRefItemLimitesArli a partir de uma fun��o de Acompanhamento e um Acompanhamento |
AcompRefLimitesArl |
getAcompRefLimitesByAcompReferenciaTipoFuncAcomp(TipoFuncAcompTpfa funcAcomp,
AcompReferenciaAref acompanhamento)
Retorna um registro de AcompRefLimitesArl a partir de uma fun��o de Acompanhamento e um Acompanhamento |
java.util.List |
getAcompRelatorioAcompanhamentoByAris(java.util.List codArisSelecionados,
AcompReferenciaAref mesReferencia,
java.lang.String opcaoModelo,
java.lang.String chave,
java.lang.String codTpfa)
Retorna uma lista de AcompReferenciaItemAri, sendo que: Se opcaoModelo for "ECAR-001B": Retorna Aris de um �rg�o espec�fico; Se opcaoModelo for "ECAR-002B": Retorna Aris de uma situa��o (Cor) espec�fica. |
java.util.List |
getAcompRelatorioArelOrderByFuncaoAcomp(AcompReferenciaItemAri acompRefItem)
Devolve a lista de AcompRelatorioArel ordenadas de acordo com a hierarquia de funcoes de acompanhamento de filho para pai, ou seja, do mais fraco para o mais forte na hierarquia |
java.util.List |
getAcompRelatorioArelOrderByFuncaoAcomp(AcompReferenciaItemAri acompRefItem,
java.util.List ordenacaoTpfaEstrutura)
Varia��o do metodo getAcompRelatorioArelOrderByFuncaoAcomp para receber a lista de fun��es de acompanhamento ordenadas hieraquicamente. |
java.util.List |
getAcompRelatorioArelOrderByFuncaoAcomp(java.util.List arels,
java.util.List ordenacaoTpfaEstrutura)
Varia��o do metodo getAcompRelatorioArelOrderByFuncaoAcomp para v�rios Arels para receber a lista de fun��es de acompanhamento ordenadas hieraquicamente. |
AcompReferenciaItemAri |
getAriByIett(java.util.Collection aris,
ItemEstruturaIett iett)
Retornar o ARI de um IETT |
java.util.List |
getDadosEvolucaoPosicao(javax.servlet.http.HttpServletRequest request)
Gerar dados para o gr�fico evolu��o das posi��es |
java.util.List |
getDadosEvolucaoPosicaoGrafico(javax.servlet.http.HttpServletRequest request)
Gerar dados para o gr�fico evolu��o das posi��es |
java.lang.Object[] |
getItensAcompanhamentoComPendencias(java.util.Collection periodosConsiderados,
java.util.Collection niveisPlanejamento,
OrgaoOrg orgaoResponsavel,
UsuarioUsu usuarioUsu,
java.util.Set gruposUsuario,
TipoAcompanhamentoTa tipoAcompanhamento,
java.lang.Long codIettPai,
AcompReferenciaAref arefSelecionada,
java.util.List tpfaOrdenadosPorEstrutura,
java.lang.Boolean itensSemInformacaoNivelPlanejamento,
java.lang.Long codCor,
java.lang.String indLiberados,
int menorNivel,
int nuPaginaSelecionada)
Retorna lista de itens de acompanhamentos que o usu�rio logado tenha algum parecer ainda n�o liberado e/ou todos os itens de acompanhamentos em que o usu�rio � administrador e que o acompanhamento exija liberar o acompanhamento (definido em tipo de acompanhamento), e o acompanhamento ainda n�o tenha sido liberado |
java.lang.Object[] |
getItensAcompanhamentoComPermissaoAlteracao(java.util.Collection periodosConsiderados,
java.util.Collection niveisPlanejamento,
OrgaoOrg orgaoResponsavel,
UsuarioUsu usuarioUsu,
java.util.Set gruposUsuario,
TipoAcompanhamentoTa tipoAcompanhamento,
java.lang.Long codIettPai,
AcompReferenciaAref arefSelecionada,
java.util.List tpfaOrdenadosPorEstrutura,
java.lang.Boolean itensSemInformacaoNivelPlanejamento,
java.lang.Long codCor,
java.lang.String indLiberados,
int menorNivel,
int nuPaginaSelecionada)
Retorna lista de itens de acompanhamentos que o usu�rio logado tenha permiss�o para editar algo |
java.lang.Object[] |
getItensAcompanhamentoFiltroItens(java.lang.Long codTipoAcompanhamento,
java.util.Collection listPeriodosConsiderados,
java.util.Collection listCores,
java.util.Collection listTipoFuncoesAcompanhamento,
UsuarioUsu usuario,
java.util.Set gruposUsuario,
java.util.Collection niveisPlanejamento,
java.lang.Boolean itensSemInformacaoNivelPlanejamento,
OrgaoOrg orgaoResponsavel,
javax.servlet.http.HttpServletRequest request)
|
java.util.List |
getItensAcompanhamentoInPeriodos(java.util.Collection periodosConsiderados,
java.util.Collection niveisPlanejamento)
Retorna lista de itens que tenham um Acompanhamento (AcompReferenciaItemAri) em algum dos Per�odos de Refer�ncia (AcompReferenciaAref) passados como par�metro |
java.lang.Object[] |
getItensAcompanhamentoInPeriodosByOrgaoResp(java.util.Collection periodosConsiderados,
java.util.Collection niveisPlanejamento,
OrgaoOrg orgaoResponsavel,
UsuarioUsu usuarioUsu,
java.util.Set gruposUsuario,
java.lang.Long codTipoAcompanhamento,
java.lang.Long codIettPai,
java.lang.Boolean itensSemInformacaoNivelPlanejamento,
java.lang.Long codCor,
java.lang.String indLiberados)
Retorna lista de itens que tenham um Acompanhamento (AcompReferenciaItemAri) em algum dos Per�odos de Refer�ncia (AcompReferenciaAref) passados como par�metro |
java.lang.Object[] |
getItensAcompanhamentoInPeriodosByOrgaoRespPaginado(java.util.Collection periodosConsiderados,
java.util.Collection niveisPlanejamento,
OrgaoOrg orgaoResponsavel,
UsuarioUsu usuarioUsu,
java.util.Set gruposUsuario,
java.lang.Long codTipoAcompanhamento,
java.lang.Long codIettPai,
java.lang.Boolean itensSemInformacaoNivelPlanejamento,
java.lang.Long codCor,
java.lang.String indLiberados,
int menorNivel,
int nuPaginaSelecionada)
Retorna lista de itens que tenham um Acompanhamento (AcompReferenciaItemAri) em algum dos Per�odos de Refer�ncia (AcompReferenciaAref) passados como par�metro |
java.util.List |
getListaItensAcompanhamento(AcompReferenciaAref acompanhamento)
Devolve uma lista de ItemEstruturaIett correspondentes aos itens de um acompanhamento |
java.lang.String |
getMensagemAlertLiberarAcompanhamento(AcompReferenciaItemAri acompReferenciaItem)
Retorna a mensagem a ser exibida quando o usu�rio clica em Liberar Acompanhamento, avisando quais posi��es ainda n�o foram gravadas |
int[] |
getMesAnoFimProjecao(ItemEstrtIndResulIettr indicador)
Retorna o m�s e o ano final da proje��o: �ltimo exerc�cio com quantidade informada ou para a data de t�rmino do projeto correspondente ao indicador. |
int[] |
getMesAnoInicioFimMatrizProjecao(ItemEstrtIndResulIettr indicador,
boolean comQtde,
boolean soPrevisao)
Retorna um array com: m�s e ano de in�cio da proje��o (data de in�cio do projeto ou primeira data de registro de informa��o de quantidade realizada para o indicador de resultado - a menor das duas datas) e m�s e ano limites da matriz (�ltimo m�s ano com registro de valor realizado informado para o indicador). |
java.util.List |
getNovosIndicadores(AcompReferenciaItemAri acompReferenciaItem)
Retorna lista de Indicadores De Resultado que n�o estejam gravados em AcompRealFisico que fa�am parte do Item do ARI. |
java.util.List |
getReferenciaByItem(AcompReferenciaItemAri acompRefItem)
Retorna todos os AcompReferenciaItem que possuam o mesmo Item do ARI passado por par�metro, ordenado por ano e mes. |
java.util.List |
getTipoFuncAcompByAcompRefrenciaItem(AcompReferenciaItemAri acompReferenciaItem)
Retorna as fun��es de acompanhamento vinculadas a um Item de Acompanhamento de Refer�ncia ordenadas hierarquicamento |
java.util.List |
getUltimosAcompanhamentosItem(AcompReferenciaItemAri ari,
TipoFuncAcompTpfa tpfa,
java.lang.Integer qtdeUltimosAcompanhamentos)
|
boolean |
isAcompanhamentoAlterado(AcompReferenciaAref acompanhamento,
ItemEstruturaIett item)
Verifica se os relat�rios ou realizado f�sico do acompanhamento de um item foi alterado |
boolean |
liberarAcompanhamentos(java.util.Set acompRefItens,
UsuarioUsu usuarioLogado,
boolean enviarEmail,
ConfigMailCfgm configMailCfgm)
Libera uma lista de AcompReferenciaItemAris, enviando e-mail aos respons�veis (se configurado no sistema). |
java.util.List |
listarAcompReferenciaItemLimitesPorVenctoParecer(java.lang.String dataLimiteStr)
Lista os itens ARLI de acordo com a data limite informada. |
java.util.List |
listarAcompReferenciaItemPorDataLimiteFisico(java.lang.String dataLimiteStr)
Lista os itens ARI de acordo com a data limite informada. |
java.util.List[] |
listarArisAndIetts(java.util.List codAris)
M�todo que traz 2 listas: [0] = Lista de Aris dos c�digos passados como par�metros. |
private void |
ordenarArelsPorIettsConfigurados(java.util.List lista)
|
private void |
ordenarListaRelatorioAcompanhamento(java.util.List lista,
java.lang.String opcaoModelo)
M�dodo que ordena os itens para o relat�rio de acompanhamento. |
boolean |
podeAcessarAri(UsuarioUsu usuario,
AcompReferenciaItemAri acompReferenciaItem)
|
void |
salvarOuAlterarAcompReferenciaItens(java.util.List listAcompReferenciaAref,
javax.servlet.http.HttpServletRequest request,
java.util.List listNiveis)
Grava uma lista de acompanhamento Refer�ncia e todos os seus itens. |
private void |
setPKAcompReferenciaItemLimite(AcompRefItemLimitesArli limite)
|
private boolean |
usuarioAdministraAcompanhamentoNaoLiberado(ItemEstruturaIett itemEstrutura,
java.util.Set gruposUsuario,
AcompReferenciaItemAri acompAri,
TipoAcompanhamentoTa tipoAcompanhamento)
Returna um boolean que indica se o usu�rio � administrador de um acompanhamento que ainda n�o foi liberado |
private boolean |
usuarioLogadoEmiteParecer(ItemEstruturaIett itemEstrutura,
java.util.List tpfaOrdenadosPorEstrutura,
UsuarioUsu usuario,
AcompReferenciaItemAri acompAri)
Retorna um booleano que indica se o usu�rio logado pode emitir parecer do �tem de um acompanhamento para determinada refer�ncia escolhida |
private boolean |
usuarioLogadoEmiteParecerNaoLiberado(ItemEstruturaIett itemEstrutura,
java.util.List tpfaOrdenadosPorEstrutura,
UsuarioUsu usuario,
AcompReferenciaItemAri acompAri)
Retorna um booleano que indica se o usu�rio logado pode emitir parecer do �tem de um acompanhamento para determinada refer�ncia escolhida e se o parecer ainda n�o foi liberado |
boolean |
verificaAcompanhamentoItemMes(ItemEstruturaIett item,
AcompReferenciaAref acompanhamento)
Verifica se um item deve ser acompanhado no m�s atual, utilizando a data inicial do item e sua periodicidade |
void |
verificaEditarAcompRealFisico(UsuarioUsu usuario,
AcompReferenciaItemAri acompReferenciaItem)
Metodo que retorna valor booleano para a Edi��o do AcompanhamentoRealFisico. |
boolean |
verificaItemMesAno(ItemEstruturaIett item,
AcompReferenciaAref acompReferencia)
Verifica a exist�ncia de um AcompReferenciaItem para o mesmo Item, M�s e Ano, tanto para altera��o, quanto para inclus�o. |
boolean |
verificarAcompanhamentoEmEdicao(AcompReferenciaAref aref)
Verifica se existe algum acompanhamento em edi��o em um per�odo. |
private boolean |
verificarFilhos(java.util.Set itensFilhos,
TipoAcompanhamentoTa tipoAcompanhamento,
java.util.Set gruposUsuario,
AcompReferenciaAref arefCorrente,
java.util.List tpfaOrdenadosPorEstrutura,
UsuarioUsu usuario,
AcompReferenciaItemDao ariDao)
|
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 |
---|
ValidaPermissao validaPermissao
public static int STATUS_EM_EDICAO
public static int STATUS_LIBERADO
public static java.lang.String RELATORIO_ORGAO
public static java.lang.String RELATORIO_ORGAO_ESPECIFICO
public static java.lang.String RELATORIO_SITUACAO
public static java.lang.String RELATORIO_SITUACAO_ESPECIFICO
public static java.lang.String RELATORIO_ESTRUTURA
Constructor Detail |
---|
public AcompReferenciaItemDao(javax.servlet.http.HttpServletRequest request)
Method Detail |
---|
public void salvarOuAlterarAcompReferenciaItens(java.util.List listAcompReferenciaAref, javax.servlet.http.HttpServletRequest request, java.util.List listNiveis) throws ECARException
ECARException
private java.util.List adicionaDescendentesQuantidadePrevista(java.util.List itensSelecionadosEmTela, AcompReferenciaAref aref) throws ECARException
itensSelecionadosEmTela
-
ECARException
private void setPKAcompReferenciaItemLimite(AcompRefItemLimitesArli limite)
limite
- private AcompReferenciaItemAri criaNovoAcompReferenciaItemAri(AcompReferenciaAref acompanhamento, ItemEstruturaIett iett, javax.servlet.http.HttpServletRequest request, java.util.List listaItensSelecionadosTela, UsuarioUsu usuario) throws ECARException
acompanhamento
- iett
- listaItensSelecionadosTela
-
ECARException
public java.util.List getListaItensAcompanhamento(AcompReferenciaAref acompanhamento) throws ECARException
acompanhamento
-
ECARException
public void alterar(javax.servlet.http.HttpServletRequest request) throws ECARException
request
-
ECARException
public boolean liberarAcompanhamentos(java.util.Set acompRefItens, UsuarioUsu usuarioLogado, boolean enviarEmail, ConfigMailCfgm configMailCfgm) throws ECARException
acompRefItens
- usuarioLogado
- enviarEmail
- configMailCfgm
-
ECARException
public boolean verificarAcompanhamentoEmEdicao(AcompReferenciaAref aref) throws ECARException
aref
- - Per�odo
ECARException
public AcompReferenciaItemAri getAcompReferenciaItemByItemEstruturaIett(AcompReferenciaAref acompanhamento, ItemEstruturaIett item) throws ECARException
acompanhamento
- item
-
ECARException
public AcompRefLimitesArl getAcompRefLimitesByAcompReferenciaTipoFuncAcomp(TipoFuncAcompTpfa funcAcomp, AcompReferenciaAref acompanhamento) throws ECARException
funcAcomp
- acompanhamento
-
ECARException
public AcompRefItemLimitesArli getAcompRefItemLimitesByAcompReferenciaItemTipoFuncAcomp(TipoFuncAcompTpfa funcAcomp, AcompReferenciaItemAri acompanhamento) throws ECARException
funcAcomp
- acompanhamento
-
ECARException
public java.util.List getTipoFuncAcompByAcompRefrenciaItem(AcompReferenciaItemAri acompReferenciaItem) throws ECARException
acompReferenciaItem
-
ECARException
public java.util.List getAcompRefItemLimitesArliByAcompRefrenciaItem(AcompReferenciaItemAri acompReferenciaItem) throws ECARException
acompReferenciaItem
-
ECARException
public java.lang.String getMensagemAlertLiberarAcompanhamento(AcompReferenciaItemAri acompReferenciaItem) throws ECARException
acompReferenciaItem
-
ECARException
public boolean verificaAcompanhamentoItemMes(ItemEstruturaIett item, AcompReferenciaAref acompanhamento)
item
-
public boolean verificaItemMesAno(ItemEstruturaIett item, AcompReferenciaAref acompReferencia) throws org.hibernate.HibernateException, ECARException
item
- acompReferencia
-
org.hibernate.HibernateException
ECARException
public boolean isAcompanhamentoAlterado(AcompReferenciaAref acompanhamento, ItemEstruturaIett item) throws ECARException
acompanhamento
- item
-
ECARException
public java.util.List getAcompRealFisicoArfsComQtdNaoInformada(AcompReferenciaItemAri acompReferenciaItem) throws ECARException, org.hibernate.HibernateException
acompReferenciaItem
-
ECARException
org.hibernate.HibernateException
public java.util.List getNovosIndicadores(AcompReferenciaItemAri acompReferenciaItem) throws java.lang.Exception
acompReferenciaItem
-
java.lang.Exception
public void verificaEditarAcompRealFisico(UsuarioUsu usuario, AcompReferenciaItemAri acompReferenciaItem) throws ECARException
usuario
- acompReferenciaItem
-
ECARException
public boolean podeAcessarAri(UsuarioUsu usuario, AcompReferenciaItemAri acompReferenciaItem) throws ECARException
ECARException
public java.util.List getAcompRelatorioArelOrderByFuncaoAcomp(AcompReferenciaItemAri acompRefItem, java.util.List ordenacaoTpfaEstrutura) throws ECARException
AcompReferenciaItemAri
- acompRefItemList
- ordenacaoTpfaEstrutura
ECARException
public java.util.List getAcompRelatorioArelOrderByFuncaoAcomp(java.util.List arels, java.util.List ordenacaoTpfaEstrutura) throws ECARException
arels
- ordenacaoTpfaEstrutura
-
ECARException
public java.util.List getAcompRelatorioArelOrderByFuncaoAcomp(AcompReferenciaItemAri acompRefItem) throws ECARException
AcompReferenciaItemAri
- acompRefItem
ECARException
public java.util.List getReferenciaByItem(AcompReferenciaItemAri acompRefItem) throws org.hibernate.HibernateException
acompRefItem
-
org.hibernate.HibernateException
public java.util.List getItensAcompanhamentoInPeriodos(java.util.Collection periodosConsiderados, java.util.Collection niveisPlanejamento) throws ECARException
periodosConsiderados
- Lista de AcompReferenciaAref
ECARException
public java.lang.Object[] getItensAcompanhamentoInPeriodosByOrgaoResp(java.util.Collection periodosConsiderados, java.util.Collection niveisPlanejamento, OrgaoOrg orgaoResponsavel, UsuarioUsu usuarioUsu, java.util.Set gruposUsuario, java.lang.Long codTipoAcompanhamento, java.lang.Long codIettPai, java.lang.Boolean itensSemInformacaoNivelPlanejamento, java.lang.Long codCor, java.lang.String indLiberados) throws ECARException
periodosConsiderados
- Collection de AcompReferenciaArefniveisPlanejamento
- CollectionorgaoResponsavel
- OrgaoOrgusuarioUsu
- UsuarioUsugruposUsuario
- SetcodTipoAcompanhamento
- Long (se for nulo ignora o tipo de
acompanhamento)codIettPai
- Long (se for diferente de nulo, obt�m os filhos desse
item)
ECARException
public java.lang.Object[] getItensAcompanhamentoFiltroItens(java.lang.Long codTipoAcompanhamento, java.util.Collection listPeriodosConsiderados, java.util.Collection listCores, java.util.Collection listTipoFuncoesAcompanhamento, UsuarioUsu usuario, java.util.Set gruposUsuario, java.util.Collection niveisPlanejamento, java.lang.Boolean itensSemInformacaoNivelPlanejamento, OrgaoOrg orgaoResponsavel, javax.servlet.http.HttpServletRequest request) throws ECARException
ECARException
private java.util.Collection aplicarFiltros(java.util.Collection itensEstrutura, java.util.Collection estruturas, TipoAcompanhamentoTa tipoAcompanhamentoTa, javax.servlet.http.HttpServletRequest request) throws ECARException
itensEstrutura
- Collectionestruturas
- CollectiontipoAcompanhamentoTa
- TipoAcompanhamentoTarequest
- HttpServletRequest
ECARException
public java.lang.Object[] getItensAcompanhamentoInPeriodosByOrgaoRespPaginado(java.util.Collection periodosConsiderados, java.util.Collection niveisPlanejamento, OrgaoOrg orgaoResponsavel, UsuarioUsu usuarioUsu, java.util.Set gruposUsuario, java.lang.Long codTipoAcompanhamento, java.lang.Long codIettPai, java.lang.Boolean itensSemInformacaoNivelPlanejamento, java.lang.Long codCor, java.lang.String indLiberados, int menorNivel, int nuPaginaSelecionada) throws ECARException
periodosConsiderados
- Collection de AcompReferenciaArefniveisPlanejamento
- CollectionorgaoResponsavel
- OrgaoOrgusuarioUsu
- UsuarioUsugruposUsuario
- SetcodTipoAcompanhamento
- Long (se for nulo ignora o tipo de
acompanhamento)codIettPai
- Long (se for diferente de nulo, obt�m os filhos desse
item)
ECARException
public java.util.Map criarMapPeriodoAri(java.util.Collection periodosConsiderados, ItemEstruturaIett item) throws ECARException
periodosConsiderados
- item
-
ECARException
public java.util.Map criaMapCalculoProjecao(ItemEstrtIndResulIettr indicador, int anoInicioProjecao, int anoFimProjecao, int mesInicioProjecao, int mesFimProjecao) throws ECARException
indicador
- anoInicioProjecao
- anoFimProjecao
- mesInicioProjecao
- mesFimProjecao
-
ECARException
public int[] getMesAnoInicioFimMatrizProjecao(ItemEstrtIndResulIettr indicador, boolean comQtde, boolean soPrevisao) throws ECARException
indicador
- comQtde
- soPrevisao
-
ECARException
public int[] getMesAnoFimProjecao(ItemEstrtIndResulIettr indicador) throws ECARException
indicador
-
ECARException
public double calculoProjecao(ItemEstrtIndResulIettr indicador, AcompReferenciaItemAri ari) throws ECARException
indicador
- ari
-
ECARException
public double calcularPrevistoMes(java.util.Collection meses, java.util.Collection realizado, int mesPrevisao)
meses
- Lista com todos os meses que se conhece o realizadorealizado
- Lista do realizado em cada m�smesPrevisao
- M�s que deseja prevar
private double calcularConstanteCalculoPrevisao(java.util.Collection meses, java.util.Collection realizado, double mediaRealizado, double mediaMeses)
private double calcularIncrementoMedioEixoY(java.lang.Object[] meses, java.lang.Object[] realizado, double mediaRealizado, double mediaMeses)
public java.util.List getAcompReferenciaItemFilhosByAri(AcompReferenciaItemAri acompRefItem, OrgaoOrg orgaoResponsavel) throws ECARException
acompRefItem
- orgaoResponsavel
-
ECARException
public java.util.List getAcompReferenciaItemFilhosByAriPorPtoCritico(AcompReferenciaItemAri acompRefItem) throws ECARException
acompRefItem
-
ECARException
public java.util.List getAcompReferenciaItemFilhosByIett(java.lang.String strCodIetts, AcompReferenciaAref aref, OrgaoOrg orgaoResponsavel) throws ECARException
strCodIetts
- aref
- orgaoResponsavel
-
ECARException
public java.util.List getAcompReferenciaItemFilhosByIettPorPtosCriticos(java.lang.String strCodIetts, AcompReferenciaAref aref, OrgaoOrg orgaoResponsavel) throws ECARException
strCodIetts
- aref
- orgaoResponsavel
-
ECARException
public AcompReferenciaItemAri getAriByIett(java.util.Collection aris, ItemEstruturaIett iett) throws ECARException
aris
- Collectioniett
- ItemEstruturaIett
ECARException
public java.util.List getDadosEvolucaoPosicao(javax.servlet.http.HttpServletRequest request) throws ECARException
ECARException
public java.util.List getDadosEvolucaoPosicaoGrafico(javax.servlet.http.HttpServletRequest request) throws ECARException
ECARException
public java.util.List getUltimosAcompanhamentosItem(AcompReferenciaItemAri ari, TipoFuncAcompTpfa tpfa, java.lang.Integer qtdeUltimosAcompanhamentos) throws org.hibernate.HibernateException, ECARException
org.hibernate.HibernateException
ECARException
public java.util.List getAcompRelatorioAcompanhamentoByAris(java.util.List codArisSelecionados, AcompReferenciaAref mesReferencia, java.lang.String opcaoModelo, java.lang.String chave, java.lang.String codTpfa) throws ECARException
opcaoModelo
- chave
-
ECARException
private void ordenarListaRelatorioAcompanhamento(java.util.List lista, java.lang.String opcaoModelo) throws ECARException
lista
- opcaoModelo
-
ECARException
private void ordenarArelsPorIettsConfigurados(java.util.List lista) throws ECARException
ECARException
public java.util.List listarAcompReferenciaItemPorDataLimiteFisico(java.lang.String dataLimiteStr) throws ECARException
dataLimiteStr
-
ECARException
public java.util.List listarAcompReferenciaItemLimitesPorVenctoParecer(java.lang.String dataLimiteStr) throws ECARException
dataLimiteStr
-
ECARException
public java.util.List[] listarArisAndIetts(java.util.List codAris) throws ECARException
codAris
-
ECARException
public java.util.List getAcompItemReferenciasOrderByReferecias(AcompReferenciaItemAri referenciaItem, java.util.Collection periodosConsiderados) throws ECARException
ECARException
public java.util.Map agrupaRelatorioTpfa_e_Aref(java.util.List listaAris, java.util.Collection periodosConsiderados)
private boolean usuarioAdministraAcompanhamentoNaoLiberado(ItemEstruturaIett itemEstrutura, java.util.Set gruposUsuario, AcompReferenciaItemAri acompAri, TipoAcompanhamentoTa tipoAcompanhamento) throws ECARException
itemEstrutura
- ItemEstruturaIettgruposUsuario
- Grupos os quais o usu�rio pertenceacompAri
- AcompReferenciaItemAritipoAcompanhamento
- TipoAcompanhamentoTa tipo de acompanhament
escolhido
ECARException
private boolean usuarioLogadoEmiteParecerNaoLiberado(ItemEstruturaIett itemEstrutura, java.util.List tpfaOrdenadosPorEstrutura, UsuarioUsu usuario, AcompReferenciaItemAri acompAri) throws ECARException
itemEstrutura
- ItemEstruturaIetttpfaOrdenadosPorEstrutura
- Lista de tipos de fun��o de acompanhamento
ordenadasusuario
- Usu�rio logado no sistemaacompAri
- AcomReferenciaItemAri
ECARException
private boolean usuarioLogadoEmiteParecer(ItemEstruturaIett itemEstrutura, java.util.List tpfaOrdenadosPorEstrutura, UsuarioUsu usuario, AcompReferenciaItemAri acompAri) throws ECARException
itemEstrutura
- ItemEstruturaIetttpfaOrdenadosPorEstrutura
- Lista de tipos de fun��o de acompanhamento
ordenadasusuario
- Usu�rio logado no sistemaacompAri
- AcomReferenciaItemAri
ECARException
private java.util.Collection aplicarMinhaVisao(java.util.Collection itensEstrutura, TipoAcompanhamentoTa tipoAcompanhamento, java.util.Set gruposUsuario, AcompReferenciaAref arefSelecionada, java.util.List tpfaOrdenadosPorEstrutura, UsuarioUsu usuario) throws ECARException
itensEstrutura
- CollectiontipoAcompanhamento
- TipoAcompanhamentoTa Tipo acompanhamento padr�ogruposUsuario
- SetarefSelecionada
- AcompReferenciaAref Refer�ncia selecionadaperiodosConsiderados
- CollectiontpfaOrdenadosPorEstrutura
- List Lista de tipos de fun��o de
acompanhamento ordenados por estruturausuario
- UsuarioUsu usu�rio logado
ECARException
private java.util.Collection aplicarMinhasPendencias(java.util.Collection itensEstrutura, TipoAcompanhamentoTa tipoAcompanhamento, java.util.Set gruposUsuario, java.util.Collection periodosConsiderados, java.util.List tpfaOrdenadosPorEstrutura, UsuarioUsu usuario) throws ECARException
itensEstrutura
- tipoAcompanhamento
- gruposUsuario
- arefSelecionada
- tpfaOrdenadosPorEstrutura
- usuario
-
ECARException
private boolean verificarFilhos(java.util.Set itensFilhos, TipoAcompanhamentoTa tipoAcompanhamento, java.util.Set gruposUsuario, AcompReferenciaAref arefCorrente, java.util.List tpfaOrdenadosPorEstrutura, UsuarioUsu usuario, AcompReferenciaItemDao ariDao) throws ECARException
ECARException
public java.lang.Object[] getItensAcompanhamentoComPendencias(java.util.Collection periodosConsiderados, java.util.Collection niveisPlanejamento, OrgaoOrg orgaoResponsavel, UsuarioUsu usuarioUsu, java.util.Set gruposUsuario, TipoAcompanhamentoTa tipoAcompanhamento, java.lang.Long codIettPai, AcompReferenciaAref arefSelecionada, java.util.List tpfaOrdenadosPorEstrutura, java.lang.Boolean itensSemInformacaoNivelPlanejamento, java.lang.Long codCor, java.lang.String indLiberados, int menorNivel, int nuPaginaSelecionada) throws ECARException
periodosConsiderados
- Collection de AcompReferenciaArefniveisPlanejamento
- CollectionorgaoResponsavel
- OrgaoOrgusuarioUsu
- UsuarioUsugruposUsuario
- SettipoAcompanhamento
- TipoAcompanhamentoTA (se for nulo ignora o tipo
de acompanhamento)codIettPai
- Long (se for diferente de nulo, obt�m os filhos desse
item)arefSelecionada
- AcompReferenciaAreftpfaOrdenadosPorEstrutura
- lista de tipos de fun��o de acompanhamento
ordenados por estruturaitensSemInformacaoNivelPlanejamento
- BooleancodCor
- Long c�digo da cor selecionada (ignora se n�o foi selecionada
cor)indLiberados
- LongmenorNivel
- int o menor n�vel dos itens de estruturanuPaginaSelecionada
- int
ECARException
public java.lang.Object[] getItensAcompanhamentoComPermissaoAlteracao(java.util.Collection periodosConsiderados, java.util.Collection niveisPlanejamento, OrgaoOrg orgaoResponsavel, UsuarioUsu usuarioUsu, java.util.Set gruposUsuario, TipoAcompanhamentoTa tipoAcompanhamento, java.lang.Long codIettPai, AcompReferenciaAref arefSelecionada, java.util.List tpfaOrdenadosPorEstrutura, java.lang.Boolean itensSemInformacaoNivelPlanejamento, java.lang.Long codCor, java.lang.String indLiberados, int menorNivel, int nuPaginaSelecionada) throws ECARException
periodosConsiderados
- Collection de AcompReferenciaArefniveisPlanejamento
- CollectionorgaoResponsavel
- OrgaoOrgusuarioUsu
- UsuarioUsugruposUsuario
- SettipoAcompanhamento
- TipoAcompanhamentoTA (se for nulo ignora o tipo
de acompanhamento)codIettPai
- Long (se for diferente de nulo, obt�m os filhos desse
item)arefSelecionada
- AcompReferenciaAreftpfaOrdenadosPorEstrutura
- lista de tipos de fun��o de acompanhamento
ordenados por estruturaitensSemInformacaoNivelPlanejamento
- BooleancodCor
- Long c�digo da cor selecionada (ignora se n�o foi selecionada
cor)indLiberados
- LongmenorNivel
- int o menor n�vel dos itens de estruturanuPaginaSelecionada
- int
ECARException
private boolean filtrarItemString(javax.servlet.http.HttpServletRequest request, java.lang.String campo, ItemEstruturaIett iett, java.util.List itensRemovidos, java.util.Iterator itItensEstrutura)
request
- HttpServletRequestcampo
- Stringiett
- ItemEstruturaIettitensRemovidos
- ListitItensEstrutura
- Iterator
ECARException
private boolean filtrarItemData(javax.servlet.http.HttpServletRequest request, java.lang.String campo, ItemEstruturaIett iett, java.util.List itensRemovidos, java.util.Iterator itItensEstrutura, java.lang.String inicioFim)
request
- HttpServletRequestcampo
- Stringiett
- ItemEstruturaIettitensRemovidos
- ListitItensEstrutura
- Iterator
ECARException
private boolean filtrarItemValor(javax.servlet.http.HttpServletRequest request, java.lang.String campo, ItemEstruturaIett iett, java.util.List itensRemovidos, java.util.Iterator itItensEstrutura, java.lang.String inicioFim)
request
- HttpServletRequestcampo
- Stringiett
- ItemEstruturaIettitensRemovidos
- ListitItensEstrutura
- Iterator
ECARException
private boolean filtrarAtributosLivres(javax.servlet.http.HttpServletRequest request, ItemEstruturaIett iett, java.util.List itensRemovidos, java.util.Iterator itItensEstrutura, java.util.List atributosLivres)
request
- HttpServletRequestiett
- ItemEstruturaIettitensRemovidos
- ListitItensEstrutura
- IteratoratributosLivres
- List
ECARException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |