|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object comum.database.Dao ecar.dao.RegDemandaDao
public class RegDemandaDao
Classe de manipula��o de objetos da classe AtributoAtt.
Field Summary |
---|
Fields inherited from class comum.database.Dao |
---|
logBean, logger, loggerAuditoria, ORDEM_ASC, ORDEM_DESC, request, session |
Constructor Summary | |
---|---|
RegDemandaDao(javax.servlet.http.HttpServletRequest request)
Construtor. |
Method Summary | |
---|---|
void |
alterar(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Alterar RegDemandaRegd |
java.util.List |
aplicarFiltrosDinamicosRegDemanda(java.util.List regDemandas)
Aplica os filtros din�micos no registro de demanda |
private boolean |
aplicarRestricaoAtributosLivresRestritivos(RegDemandaRegd regDemandaRegd,
java.util.List atributosLivres,
UsuarioUsu usuario)
|
private boolean |
aplicarRestricaoGruposUsuario(RegDemandaRegd regDemandaRegd,
UsuarioUsu usuario,
java.util.Set gruposAcesso)
|
private boolean |
aplicarRestricaoUsuarioEntidadeOrgaoDemanda(RegDemandaRegd regDemandaRegd,
UsuarioUsu usuario)
|
java.util.List |
aplicarRestricoesRegDemanda(java.util.List regDemandas,
UsuarioUsu usuario,
java.util.Set gruposAcesso,
boolean classificacao)
Aplica a restri��o para que s� sejam exibidas as demandas cujos grupos de atributos tamb�m sejam exibidos em cadastro de usu�rio |
void |
classificarOrdenacao(java.lang.String clCampo,
java.lang.String clOrdem,
java.util.List lista)
Classifica e ordena a lista conforme os par�metros passados. clCampo : descricaoRegd, codRegd, dataSolicitacaoRegd, entidadeEnt ou sitDemandaSitd. |
void |
excluir(java.lang.String[] codigosParaExcluir)
Exclui |
private boolean |
filtrarAtributosLivres(java.util.Map parametrosFiltroDemanda,
RegDemandaRegd regDemandaRegd,
java.util.Iterator itRegDemandas,
java.util.List atributosLivres)
|
java.util.List |
getAtributosDemandaEhFiltro()
Devolve uma lista de AtributoDemandaAtbdem. |
java.util.List |
getAtributosLivresDemandaEhFiltro()
Devolve uma lista de AtributoDemandaAtbdem. |
java.util.List |
getAtributosLivresDemandaEhRestritivo()
Devolve uma lista de AtributoDemandaAtbdem. |
java.util.List |
getDemandaAtributoByGrupo(RegDemandaRegd regDemanda,
SisGrupoAtributoSga grupo)
|
java.util.List |
getDemandasAClassificar(RegDemandaRegd regDemandaPesq,
boolean ehFiltro,
UsuarioUsu usuario)
|
java.lang.String |
getHierarquiaLocaisDemanda(RegDemandaRegd regDemanda)
|
java.util.List |
getRegDemandasClassificacaoComPermissaoGrupoUsuario(RegDemandaRegd regDemanda,
java.util.Set gruposAcesso,
boolean ehFiltro,
UsuarioUsu usuario)
Retorna uma lista de RegDemandaRegd que o usu�rio logado tenha permiss�o de acessar, com seu grupo de acesso sendo o mesmo do usu�rio que inseriu a demanda. |
java.util.List |
getRegDemandasComPermissaoGrupoUsuario(RegDemandaRegd regDemanda,
java.util.Set gruposAcesso,
boolean ehFiltro,
UsuarioUsu usuario)
Retorna uma lista de RegDemandaRegd que o usu�rio logado tenha permiss�o de acessar, com seu grupo de acesso sendo o mesmo do usu�rio que inseriu a demanda. |
java.util.List |
getRegDemandaSisAtributoRegdSatbsRegd(RegDemandaRegd regDemanda,
java.lang.Long codSisGrupoAtributo)
Retorna os ItemEstruturaSisAtributoIettSatbs do grupo e do Iett passados. |
java.util.List |
getSisAtributosRegDem(RegDemandaRegd regDemandaRegd,
java.lang.Long codSisGrupoAtributo)
Retorna os SisAtributos do grupo e das demanda passadas. |
java.lang.String |
getValorAtributoDemanda(RegDemandaRegd regDemanda,
java.lang.String nomeAtbdem,
java.lang.String FkAtbdem)
Retorna o valor de um atributo demanda em um regDemanda |
java.lang.String |
getValorEntidadesDemanda(RegDemandaRegd regDemanda,
java.lang.String FkAtbdem)
Pega um conjunto de valores de qualquer campo da tabela local_item, atrav�s do valor da Fk (normalmente identificacaoLit) para uma determinada demanda. |
java.lang.String |
getValorEntidadesOrgaosDemanda(RegDemandaRegd regDemanda,
java.lang.String FkAtbdem)
Pega um conjunto de valores de qualquer campo da tabela local_item, atrav�s do valor da Fk (normalmente identificacaoLit) para uma determinada demanda. |
java.lang.String |
getValorLocaisDemanda(RegDemandaRegd regDemanda,
java.lang.String FkAtbdem)
Pega um conjunto de valores de qualquer campo da tabela local_item, atrav�s do valor da Fk (normalmente identificacaoLit) para uma determinada demanda. |
java.util.List |
pesquisar(long num_registro,
java.lang.String descricao,
java.lang.String observacao,
int num_doc_origem,
java.lang.String usu_sol,
java.lang.String nome_sigla,
java.util.Date limiteInicial,
java.util.Date limiteFinal,
java.util.Date solicitacaoInicial,
java.util.Date solicitacaoFinal,
java.lang.String codLocais,
long codPrior,
long codSitd,
long codOrg,
EntidadeEnt entidade,
java.lang.String formasContato,
javax.servlet.http.HttpServletRequest request)
Pesquisa RegDemandaRegd |
java.util.List |
pesquisarPopUpRegDemanda(RegDemandaRegd regDemanda,
java.util.Set gruposAcesso)
Pesquisa PopUp Reg Demanda |
void |
salvar(RegDemandaRegd regDemanda)
Salva |
void |
setAtributosDemanda(javax.servlet.http.HttpServletRequest request,
RegDemandaRegd regDemanda)
Seta atributos Demanda |
void |
setEntidadeOrgaos(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Seta a lista de org�os (que tamb�m s�o entidades) em RegDemandaRgd |
void |
setEntidades(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Seta a lista de entidades em RegDemandaRgd |
void |
setLocais(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Seta a lista de locais em RegDemandaRgd |
void |
setRegDemanda(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Seta os valores do form no objeto RegDemandaRegd. |
boolean |
validaUsuarioAltExc(RegDemandaRegd regDemanda,
javax.servlet.http.HttpServletRequest request)
Verifica a permiss�o do usu�rio logado para realizar altera��o e/ou classifica��o no RegDemandaRegd. |
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 |
Constructor Detail |
---|
public RegDemandaDao(javax.servlet.http.HttpServletRequest request)
Method Detail |
---|
public void setRegDemanda(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request) throws java.lang.NumberFormatException, ECARException
regDemanda
- request
-
java.lang.NumberFormatException
ECARException
public void setAtributosDemanda(javax.servlet.http.HttpServletRequest request, RegDemandaRegd regDemanda) throws ECARException
request
- regDemanda
-
ECARException
public void setLocais(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request) throws ECARException
regDemanda
- request
-
ECARException
public void setEntidades(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request) throws ECARException
regDemanda
- request
-
ECARException
public void setEntidadeOrgaos(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request) throws ECARException
regDemanda
- request
-
ECARException
public boolean validaUsuarioAltExc(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request)
regDemanda
- request
-
public void salvar(RegDemandaRegd regDemanda) throws ECARException
regDemanda
-
ECARException
public void alterar(RegDemandaRegd regDemanda, javax.servlet.http.HttpServletRequest request) throws ECARException
regDemanda
- request
-
ECARException
public void classificarOrdenacao(java.lang.String clCampo, java.lang.String clOrdem, java.util.List lista)
clCampo
- - Campo pelo qual a lista ser� ordenada.clOrdem
- - Ordem pela qual a lista ser� ordenada.lista
- - lista que ser� ordenada.public void excluir(java.lang.String[] codigosParaExcluir) throws ECARException, java.lang.Exception
codigosParaExcluir
-
java.lang.Exception
ECARException
public java.util.List pesquisar(long num_registro, java.lang.String descricao, java.lang.String observacao, int num_doc_origem, java.lang.String usu_sol, java.lang.String nome_sigla, java.util.Date limiteInicial, java.util.Date limiteFinal, java.util.Date solicitacaoInicial, java.util.Date solicitacaoFinal, java.lang.String codLocais, long codPrior, long codSitd, long codOrg, EntidadeEnt entidade, java.lang.String formasContato, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
regDemanda
- request
- limiteInicial
- limiteFinal
- solicitacaoInicial
- solicitacaoFinal
-
ECARException
java.lang.Exception
public java.util.List pesquisarPopUpRegDemanda(RegDemandaRegd regDemanda, java.util.Set gruposAcesso) throws ECARException
regDemanda
-
ECARException
public java.util.List getDemandaAtributoByGrupo(RegDemandaRegd regDemanda, SisGrupoAtributoSga grupo) throws ECARException
regDemanda
- grupo
-
ECARException
public java.lang.String getValorAtributoDemanda(RegDemandaRegd regDemanda, java.lang.String nomeAtbdem, java.lang.String FkAtbdem) throws ECARException
regDemanda
- nomeAtbdem
- nomeFkAtbdem
-
ECARException
public java.util.List getRegDemandasClassificacaoComPermissaoGrupoUsuario(RegDemandaRegd regDemanda, java.util.Set gruposAcesso, boolean ehFiltro, UsuarioUsu usuario) throws org.hibernate.HibernateException, ECARException
regDemanda
- gruposAcesso
-
org.hibernate.HibernateException
ECARException
public java.util.List getRegDemandasComPermissaoGrupoUsuario(RegDemandaRegd regDemanda, java.util.Set gruposAcesso, boolean ehFiltro, UsuarioUsu usuario) throws org.hibernate.HibernateException, ECARException
regDemanda
- gruposAcesso
- ehFiltro
-
org.hibernate.HibernateException
ECARException
public java.lang.String getValorLocaisDemanda(RegDemandaRegd regDemanda, java.lang.String FkAtbdem) throws ECARException
regDemanda
- nomeAtbdem
- FkAtbdem
-
ECARException
public java.lang.String getHierarquiaLocaisDemanda(RegDemandaRegd regDemanda) throws ECARException
ECARException
public java.lang.String getValorEntidadesDemanda(RegDemandaRegd regDemanda, java.lang.String FkAtbdem) throws ECARException
regDemanda
- nomeAtbdem
- FkAtbdem
-
ECARException
public java.lang.String getValorEntidadesOrgaosDemanda(RegDemandaRegd regDemanda, java.lang.String FkAtbdem) throws ECARException
regDemanda
- nomeAtbdem
- FkAtbdem
-
ECARException
public java.util.List aplicarRestricoesRegDemanda(java.util.List regDemandas, UsuarioUsu usuario, java.util.Set gruposAcesso, boolean classificacao) throws ECARException
regDemandas
-
ECARException
public java.util.List aplicarFiltrosDinamicosRegDemanda(java.util.List regDemandas) throws ECARException
regDemanda
- nomeAtbdem
- FkAtbdem
-
ECARException
private boolean filtrarAtributosLivres(java.util.Map parametrosFiltroDemanda, RegDemandaRegd regDemandaRegd, java.util.Iterator itRegDemandas, java.util.List atributosLivres)
request
- regDemandaRegd
- itensRemovidos
- itRegDemandas
- atributosLivres
-
private boolean aplicarRestricaoGruposUsuario(RegDemandaRegd regDemandaRegd, UsuarioUsu usuario, java.util.Set gruposAcesso)
private boolean aplicarRestricaoUsuarioEntidadeOrgaoDemanda(RegDemandaRegd regDemandaRegd, UsuarioUsu usuario)
private boolean aplicarRestricaoAtributosLivresRestritivos(RegDemandaRegd regDemandaRegd, java.util.List atributosLivres, UsuarioUsu usuario)
request
- regDemandaRegd
- itensRemovidos
- itRegDemandas
- atributosLivres
-
public java.util.List getAtributosDemandaEhFiltro() throws ECARException
-
ECARException
public java.util.List getAtributosLivresDemandaEhFiltro() throws ECARException
-
ECARException
public java.util.List getAtributosLivresDemandaEhRestritivo() throws ECARException
-
ECARException
public java.util.List getSisAtributosRegDem(RegDemandaRegd regDemandaRegd, java.lang.Long codSisGrupoAtributo)
regDemandaRegd
- codSisGrupoAtributo
-
public java.util.List getRegDemandaSisAtributoRegdSatbsRegd(RegDemandaRegd regDemanda, java.lang.Long codSisGrupoAtributo)
iett
- codSisGrupoAtributo
-
public java.util.List getDemandasAClassificar(RegDemandaRegd regDemandaPesq, boolean ehFiltro, UsuarioUsu usuario) throws org.hibernate.HibernateException, ECARException
org.hibernate.HibernateException
ECARException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |