|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object ecar.permissao.ControlePermissao
public class ControlePermissao
Field Summary | |
---|---|
static java.lang.String |
NAO
|
static java.lang.String |
PERMISSAO_FUNCAO_ACOMPANHAMENTO
|
static java.lang.String |
PERMISSAO_GRUPO
|
static java.lang.String |
PERMISSAO_USUARIO
|
static java.lang.String |
SIM
|
Constructor Summary | |
---|---|
ControlePermissao()
|
Method Summary | |
---|---|
protected void |
alterarPermissoesItem(ItemEstruturaIett item,
ItemEstUsutpfuacIettutfa fuacAnterior,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request,
HistoricoIettus historico)
Altera a lista de cod_iett_orig do item, pesquisando o usuario anterior e trocando para o novo usuario. |
protected ItemEstrutUsuarioIettus |
atualizarItemEstUsuario(ItemEstrutUsuarioIettus itemEstrutUsuarioIettusOrigem,
ItemEstrutUsuarioIettus itemEstrutUsuarioIettusDestino)
Atualizar os dados de um itemEstrutUsuarioIettus destino de acordo com o origem. |
void |
atualizarPermissaoManterProximoNivel(EstrutTpFuncAcmpEtttfa estrutTpFuncAcmpEtttfa,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request)
Atualiza, de acordo com a op��o "manter pr�ximo n�vel", as permiss�es de acesso de todos os itens filhos da estrutura passada como par�metro. |
void |
atualizarPermissoesItemEstrutura(ItemEstruturaIett item,
java.util.Set fuacAnteriores,
org.hibernate.Session session,
boolean novoItem,
javax.servlet.http.HttpServletRequest request)
Atualiza todos os registros de item_estrut_usuario_iettus para uma dado item da Estrutura. |
void |
atualizarPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuarioIettusNovo,
java.lang.String indProxNivelIettusAnterior,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request,
HistoricoIettus historico)
Atualiza permiss�es para todos os filhos de um item. |
void |
atualizarPermissoesPorFuncaoDeAcompanhamento(TipoFuncAcompTpfa funcao)
Atualiza todos os registros de item_estrut_usuario_iettus para uma dada funcao de acompanhamento. |
protected ItemEstrutUsuarioIettus |
copiarItemEstUsuario(ItemEstrutUsuarioIettus itemEstUsuario)
Recebe um itemEstrutUsuarioIettus persistente e devolve uma copia transiente. |
protected java.util.Set |
copiarPermissoesItemPai(ItemEstruturaIett item)
Seleciona todas as permiss�es do pai do item atual onde indProxNivel='S'. |
protected void |
excluirPermissoesItem(ItemEstruturaIett item,
ItemEstUsutpfuacIettutfa fuacAnterior,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request,
HistoricoIettus historico)
Exclui os cod_item_orig da lista do item, utilizando o usuario associado � funcao de acompanhamento anterior. |
java.util.List |
getDescendentesItem(ItemEstruturaIett itemEstrutura)
Retorna os descendentes de um item. |
protected java.lang.String |
getIndAtivMonit(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndPlaneja ou IndMonitora == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndBloqPlan(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndPlaneja ou IndMonitora == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndDesatMonit(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndMonitora == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndDesblPlan(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndMonitora == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndEdicao(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndPlaneja == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndEmitePos(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndEmitePosicao == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndExcluir(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndPlaneja == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndInfAndamento(TipoFuncAcompTpfa funcao)
Para a funcao de acompanhamento, se IndInformaAndamento == "S" retorna "S", cc "N". |
protected java.lang.String |
getIndLeitura()
Por enquanto, retorna um valor constante "S", pois todos podem ler. |
protected java.lang.String |
getIndLeituraParecer(TipoFuncAcompTpfa funcao)
Por enquanto, retorna um valor constante "S", pois todos podem ler. |
protected java.lang.String |
getIndProxNivel()
Retorna String SIM. |
ItemEstrutUsuarioIettus |
getPermissao(ItemEstruturaIett item,
ItemEstruturaIett itemOrigem,
TipoFuncAcompTpfa funcaoAcomp)
Retorna um objeto itemEstrutUsuario a partir de um item , item de origem e fun��o de acompanhamento. |
protected ItemEstUsutpfuacIettutfa |
getUsuarioAcompanhamento(ItemEstruturaIett item,
TipoFuncAcompTpfa funcao)
Procura na lista de fuac de um item um objeto fuac para um item e uma fun��o de acomanhamento. |
protected ItemEstUsutpfuacIettutfa |
getUsuarioAcompanhamento(java.util.Set lFuac,
ItemEstruturaIett item,
TipoFuncAcompTpfa funcao)
Procura na lista de fuac um objeto fuac para um item e uma fun��o de acomanhamento. |
protected ItemEstrutUsuarioIettus |
incluirPermissaoItem(ItemEstruturaIett item,
ItemEstUsutpfuacIettutfa fuac,
java.lang.String manterProximoNivel)
Devolve um registro de permissao iettus a partir de um item e de uma funcao de acompanhamento. |
private void |
incluirPermissoesItensFilho(ItemEstruturaIett item,
ItemEstUsutpfuacIettutfa fuac,
org.hibernate.Session session,
java.lang.String manterProximoNivel)
Inclui permiss�es para todos os filhos de um item. |
void |
propagarPermissoesIndProximoNivel(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus,
org.hibernate.Session session)
Propagar permiss�es para todos os filhos de um item caso o itemEstrutUsuario.getIndProxNivelIettus() seja 'S', Utilizado na inclus�o de permiss�o de acesso de itens da estrutura. |
void |
propagarPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus,
org.hibernate.Session session)
Propagar permiss�es para todos os filhos de um item caso o itemEstrutUsuario.getIndProxNivelIettus() seja 'S', Utilizado na inclus�o de permiss�o de acesso de itens da estrutura. |
void |
removerPermissoesIndProximoNivel(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request)
Propagar permiss�es para todos os filhos de um item caso o itemEstrutUsuario.getIndProxNivelIettus() seja 'S', Utilizado na inclus�o de permiss�o de acesso de itens da estrutura. |
void |
removerPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuario,
org.hibernate.Session session,
javax.servlet.http.HttpServletRequest request)
Remover permiss�es para todos os filhos de um item. |
boolean |
verificarInclusaoUsuarioGrupo(ItemEstruturaIett item,
ItemEstrutUsuarioIettus iettusParaIncluir)
Verificar se � poss�vel incluir um usu�rio ou grupo com indicador de 'manter permiss�o no pr�ximo n�vel' para um mesmo item da estrutura. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String PERMISSAO_FUNCAO_ACOMPANHAMENTO
public static final java.lang.String PERMISSAO_USUARIO
public static final java.lang.String PERMISSAO_GRUPO
public static final java.lang.String SIM
public static final java.lang.String NAO
Constructor Detail |
---|
public ControlePermissao()
Method Detail |
---|
public void atualizarPermissoesItemEstrutura(ItemEstruturaIett item, java.util.Set fuacAnteriores, org.hibernate.Session session, boolean novoItem, javax.servlet.http.HttpServletRequest request) throws ECARException
ItemEstruturaIett
- itemSet
- fuacAnteriores - Cole��o de fuac existente antes da altera��o do itemSession
- sessionboolean
- novoItem
ECARException
public void atualizarPermissoesPorFuncaoDeAcompanhamento(TipoFuncAcompTpfa funcao) throws ECARException
TipoFuncAcompTpfa
- funcao
ECARException
private void incluirPermissoesItensFilho(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuac, org.hibernate.Session session, java.lang.String manterProximoNivel)
ItemEstruturaIett
- itemItemEstUsutpfuacIettutfa
- fuacSession
- sessionpublic ItemEstrutUsuarioIettus getPermissao(ItemEstruturaIett item, ItemEstruturaIett itemOrigem, TipoFuncAcompTpfa funcaoAcomp)
ItemEstruturaIett
- itemItemEstruturaIett
- itemOrigemTipoFuncAcompTpfa
- funcaoAcomp
public java.util.List getDescendentesItem(ItemEstruturaIett itemEstrutura)
ItemEstruturaIett
- itemEstrutura
protected java.util.Set copiarPermissoesItemPai(ItemEstruturaIett item)
ItemEstruturaIett
- item - (itemPai)
protected ItemEstrutUsuarioIettus incluirPermissaoItem(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuac, java.lang.String manterProximoNivel)
ItemEstruturaIett
- itemItemEstUsutpfuacIettutfa
- fuac
protected ItemEstUsutpfuacIettutfa getUsuarioAcompanhamento(ItemEstruturaIett item, TipoFuncAcompTpfa funcao)
ItemEstruturaIett
- itemTipoFuncAcompTpfa
- funcao
protected ItemEstUsutpfuacIettutfa getUsuarioAcompanhamento(java.util.Set lFuac, ItemEstruturaIett item, TipoFuncAcompTpfa funcao)
Set
- lFuacItemEstruturaIett
- itemTipoFuncAcompTpfa
- funcao
protected void alterarPermissoesItem(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuacAnterior, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request, HistoricoIettus historico) throws ECARException
ItemEstruturaIett
- itemItemEstUsutpfuacIettutfa
- fuacAnteriorSession
- session
ECARException
protected void excluirPermissoesItem(ItemEstruturaIett item, ItemEstUsutpfuacIettutfa fuacAnterior, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request, HistoricoIettus historico) throws ECARException
ItemEstruturaIett
- itemItemEstUsutpfuacIettutfa
- fuacAnteriorSession
- session
ECARException
protected ItemEstrutUsuarioIettus copiarItemEstUsuario(ItemEstrutUsuarioIettus itemEstUsuario)
itemEstrutUsuarioIettus
- itemEstUsuario
protected ItemEstrutUsuarioIettus atualizarItemEstUsuario(ItemEstrutUsuarioIettus itemEstrutUsuarioIettusOrigem, ItemEstrutUsuarioIettus itemEstrutUsuarioIettusDestino)
ItemEstrutUsuarioIettus
- itemEstrutUsuarioIettusOrigemItemEstrutUsuarioIettus
- itemEstrutUsuarioIettusDestino
public void propagarPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus, org.hibernate.Session session)
ItemEstrutUsuarioIettus
- itemEstrutUsuarioIettus - itemEstrutUsuarioIettus que est� sendo inclu�doSession
- sessionpublic void atualizarPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuarioIettusNovo, java.lang.String indProxNivelIettusAnterior, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request, HistoricoIettus historico) throws org.hibernate.HibernateException, ECARException
ItemEstrutUsuarioIettus
- itemEstrutUsuarioIettusNovo - itemEstrutUsuarioIettus que est� sendo alteradoString
- indProxNivelIettusAnterior - itemEstrutUsuarioIettus que foi alteradoSession
- session
org.hibernate.HibernateException
ECARException
public void removerPermissoesItensFilhos(ItemEstrutUsuarioIettus itemEstrutUsuario, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request) throws org.hibernate.HibernateException, ECARException
ItemEstrutUsuarioIettus
- itemEstrutUsuarioSession
- session
org.hibernate.HibernateException
ECARException
public boolean verificarInclusaoUsuarioGrupo(ItemEstruturaIett item, ItemEstrutUsuarioIettus iettusParaIncluir)
ItemEstruturaIett
- itemItemEstrutUsuarioIettus
- iettusParaIncluir
protected java.lang.String getIndEdicao(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndLeitura()
protected java.lang.String getIndLeituraParecer(TipoFuncAcompTpfa funcao)
protected java.lang.String getIndExcluir(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndAtivMonit(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndDesatMonit(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndBloqPlan(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndDesblPlan(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndInfAndamento(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndEmitePos(TipoFuncAcompTpfa funcao)
TipoFuncAcompTpfa
- funcao
protected java.lang.String getIndProxNivel()
public void atualizarPermissaoManterProximoNivel(EstrutTpFuncAcmpEtttfa estrutTpFuncAcmpEtttfa, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request) throws ECARException
estrutTpFuncAcmpEtttfa
- session
-
ECARException
public void propagarPermissoesIndProximoNivel(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus, org.hibernate.Session session)
ItemEstrutUsuarioIettus
- itemEstrutUsuarioIettus - itemEstrutUsuarioIettus que est� sendo inclu�doSession
- sessionpublic void removerPermissoesIndProximoNivel(ItemEstrutUsuarioIettus itemEstrutUsuarioIettus, org.hibernate.Session session, javax.servlet.http.HttpServletRequest request) throws ECARException
ItemEstrutUsuarioIettus
- itemEstrutUsuarioIettus - itemEstrutUsuarioIettus que est� sendo inclu�doSession
- session
ECARException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |