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