|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.gov.mj.frameworkprocessos.processo.ejb.ProcessoHelper
public class ProcessoHelper
Constructor Summary | |
---|---|
ProcessoHelper()
Construtor padrão. |
Method Summary | |
---|---|
Documento |
autuarProcesso(Documento documento,
java.lang.Integer codigoPerfil,
Sessao sessao,
SessionContext ctx)
Autua um processo. |
void |
cancelarTramite(Tramite tramite,
Sessao sessao,
SessionContext ctx)
|
void |
copiarModuloSistemaParaPecaDesassociada(java.lang.Integer codigoDocumentoPai,
java.lang.Integer codigoDocumentoDesassociacao,
SessionContext ctx)
|
void |
copiarUltimoTramiteParaPecaDesassociada(java.lang.Integer codigoDocumentoPai,
java.lang.Integer codigoDocumentoDesassociacao,
SessionContext ctx)
Copia o último trâmite do documento pai, para o filho que foi desassociado, para que ele fique na mesma área que o pai |
ResponsavelTecnico |
finalizarResponsavelTecnicoTramiteAnterior(java.lang.Integer codigoDocumento,
SessionContext ctx)
Finaliza o Responsável Técnico anterior |
void |
finalizarTramiteArquivoIntermediario(Tramite tramite,
Sessao sessao,
SessionContext ctx)
|
ResponsavelTecnico |
finalizarUltimoResponsavelTecnico(java.lang.Integer codigoTramite,
SessionContext ctx)
Finalizar o ultimo Responsável Técnico |
Encaminhamento |
realizarEncaminhamentoAutomatico(java.lang.Integer codigoAmbienteOrigem,
java.lang.Integer codigoAmbienteDestino,
java.lang.Integer codigoDocumento,
ProcessoUtil.SituacaoEncaminhamento situacaoEncaminhamento,
Sessao sessao,
SessionContext ctx)
|
Tramite |
realizarPrimeiroTramite(java.lang.Integer codigoDocumento,
Sessao sessao,
SessionContext ctx)
|
Tramite |
realizarTramiteAutomaticoAmbientes(Encaminhamento encaminhamento,
Sessao sessao,
SessionContext ctx)
|
void |
verificaPosseUsuarioDocumento(java.lang.Integer codigoDocumento,
Sessao sessao)
Verifica se um usuário possui a posse de um documento |
void |
verificaRole(Sessao sessao,
java.lang.Integer idRole,
java.lang.Integer idPerfil)
Verifica se um usuário possui permissão a alguma ação em determinado perfil (Unidade de trâmite) |
void |
verificarPosseDocumentoModuloSistema(java.lang.Integer codigoDocumento,
Sessao sessao)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProcessoHelper()
Method Detail |
---|
public void verificaPosseUsuarioDocumento(java.lang.Integer codigoDocumento, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
codigoDocumento
- documento a ser verificadosessao
- sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
public void verificaRole(Sessao sessao, java.lang.Integer idRole, java.lang.Integer idPerfil) throws AcessoNegadoException, ParametroInvalidoException
sessao
- idAcao
- idPerfil
-
AcessoNegadoException
ParametroInvalidoException
public Documento autuarProcesso(Documento documento, java.lang.Integer codigoPerfil, Sessao sessao, SessionContext ctx) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException, ModuloSistemaSemPosseDocumentoException
documento
- documento a ser autuadosessao
- sessao do usuário logado no sistemactx
- SessionContext, para poder realizar o rollback
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
ModuloSistemaSemPosseDocumentoException
public ResponsavelTecnico finalizarResponsavelTecnicoTramiteAnterior(java.lang.Integer codigoDocumento, SessionContext ctx) throws ParametroInvalidoException
codigoDocumento
-
ParametroInvalidoException
public ResponsavelTecnico finalizarUltimoResponsavelTecnico(java.lang.Integer codigoTramite, SessionContext ctx)
codigoTramite
- public Encaminhamento realizarEncaminhamentoAutomatico(java.lang.Integer codigoAmbienteOrigem, java.lang.Integer codigoAmbienteDestino, java.lang.Integer codigoDocumento, ProcessoUtil.SituacaoEncaminhamento situacaoEncaminhamento, Sessao sessao, SessionContext ctx) throws ErroInternoException, ParametroInvalidoException, EncaminhamentoImpossivelException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException
ErroInternoException
ParametroInvalidoException
EncaminhamentoImpossivelException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public Tramite realizarTramiteAutomaticoAmbientes(Encaminhamento encaminhamento, Sessao sessao, SessionContext ctx) throws UnidadesTramiteIguaisException, GruposTramiteDiferentesException, ParametroInvalidoException, ErroInternoException
UnidadesTramiteIguaisException
GruposTramiteDiferentesException
ParametroInvalidoException
ErroInternoException
public Tramite realizarPrimeiroTramite(java.lang.Integer codigoDocumento, Sessao sessao, SessionContext ctx) throws ParametroInvalidoException, ErroInternoException
ParametroInvalidoException
ErroInternoException
public void verificarPosseDocumentoModuloSistema(java.lang.Integer codigoDocumento, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, DocumentoNaoEncontradoException, ModuloSistemaSemPosseDocumentoException, DocumentoAssociadoException
ErroInternoException
ParametroInvalidoException
DocumentoNaoEncontradoException
ModuloSistemaSemPosseDocumentoException
DocumentoAssociadoException
public void copiarModuloSistemaParaPecaDesassociada(java.lang.Integer codigoDocumentoPai, java.lang.Integer codigoDocumentoDesassociacao, SessionContext ctx) throws ErroInternoException
ErroInternoException
public void copiarUltimoTramiteParaPecaDesassociada(java.lang.Integer codigoDocumentoPai, java.lang.Integer codigoDocumentoDesassociacao, SessionContext ctx) throws ErroInternoException
codigoDocumentoPai
- codigo do documento pai principalcodigoDocumentoDesassociacao
- codigo do documento que foi desassociado daquele pai
ErroInternoException
public void finalizarTramiteArquivoIntermediario(Tramite tramite, Sessao sessao, SessionContext ctx)
public void cancelarTramite(Tramite tramite, Sessao sessao, SessionContext ctx) throws TramiteNaoEncontradoException
TramiteNaoEncontradoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |