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