|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.gov.mj.frameworkprocessos.processo.ejb.AbstractTramiteFacade
public abstract class AbstractTramiteFacade
Constructor Summary | |
---|---|
AbstractTramiteFacade()
|
Method Summary | |
---|---|
ResponsavelTecnico |
atribuirResponsavelTecnico(java.lang.Integer codigoDocumento,
java.lang.Integer codigoPessoaFisica,
Sessao sessao)
Altera o responsável técnico de um trâmite. |
void |
atualizarPrazoTramite(java.lang.Integer codigoTramite,
java.lang.Integer prazo,
ProcessoUtil.TipoPrazo tipoPrazo,
Sessao sessao)
Atualiza o prazo das ações de um trâmite. |
void |
cancelarTramite(java.lang.Integer codigoTramite,
Sessao sessao)
Cancela um trâmite. |
void |
confirmarEnvioGuia(Sessao sessao,
java.lang.Integer... codigosTramites)
Confirma o envio (impressão) da(s) guia(s). |
void |
confirmarTramiteExterno(Tramite tramite,
Sessao sessao)
Confirma o recebimento de um trâmite externo |
void |
ejbCreate()
|
java.util.List<GrupoTramite> |
getGruposTramite(java.lang.Boolean ativo)
Pesquisa pelos grupos de trâmite. |
java.util.List<GrupoTramite> |
getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica,
java.lang.Boolean ativo)
Pesquisa pelos grupos de trâmite que pertencem a um Órgão da Administração Pública. |
GrupoTramite |
getGrupoTramite(java.lang.Integer codigoGrupoTramite)
Pesquisa pelo grupo de trâmite especificado |
UnidadeTramite |
getProtocoloCentralAtivo()
Pesquisa o protocolo central ativo |
UnidadeTramite |
getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite)
Pesquisa pelo protocolo setorial ativo de um grupo |
ResponsavelTecnico |
getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico)
Pesquisa pelo responsável técnico |
ResponsavelTecnico |
getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento)
Pesquisa pelo responsável técnico atual de um documento. |
java.util.List<UnidadeTramite> |
getTodosProtocolosCentrais()
Pesquisa por todos os protocolos centrais |
java.util.List<UnidadeTramite> |
getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite)
Pesquisa por todos os protocolos setoriais de um grupo |
Tramite |
getTramite(java.lang.Integer codigoTramite)
Retorna o trâmite especificado como parâmetro |
java.util.List<TramiteVO> |
getTramites(java.lang.Integer codigoDocumento)
Pesquisar pelos trâmites de um documento |
java.util.List<Tramite> |
getTramites(Tramite tramite)
Pesquisar trâmites por um exemplo |
Tramite |
getUltimoTramite(java.lang.Integer codigoDocumento,
java.lang.Boolean isTramiteEncerrado,
java.lang.Boolean procurarDocumentoPrincipal)
Pesquisa pelo último trâmite de um documento |
java.util.List<UnidadeTramite> |
getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo)
Pesquisa uma unidade de trâmite por um exemplo |
java.util.List<UnidadeTramite> |
getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite,
java.lang.Boolean ativo)
Pesquisa pelas unidades de trâmite de um grupo |
java.util.List<UnidadeTramite> |
getUnidadesTramitePorUsuario(Sessao sessao)
Pesquisa pelas unidades de trâmite de um usuário. |
java.util.List<UnidadeTramite> |
getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadeOrigem)
Pesquisa por todas as unidades para as quais a unidade informada pode tramitar |
UnidadeTramite |
getUnidadeTramite(java.lang.Integer codigoUnidadeTramite)
Pesquisa pela unidade de trâmite especificada |
java.util.List<Usuario> |
getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite,
Sessao sessao)
Pesquisa pelos usuários de uma unidade de trâmite (unidades, protocolos central e setoriais). |
Tramite |
realizarTramite(Tramite tramite,
Sessao sessao)
Tramita um documento/processo. |
Tramite |
receberTramite(Tramite tramite,
Sessao sessao)
Recebe o trâmite especificado |
void |
retirarResponsavelTecnico(java.lang.Integer codigoDocumento,
Sessao sessao)
Retira a responsabilidade técnica de um trâmite. |
void |
setSessionContext(SessionContext ctx)
|
java.lang.Boolean |
verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem,
java.lang.Integer codigoUnidadeDestino)
Verifica se há a possibilidade de trâmite entre duas unidades |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractTramiteFacade()
Method Detail |
---|
public void setSessionContext(SessionContext ctx) throws EJBException, java.rmi.RemoteException
EJBException
java.rmi.RemoteException
public void ejbCreate() throws CreateException
CreateException
public java.util.List<Usuario> getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteNaoEncontradaException
Tramite
getUsuariosPorUnidadeTramite
in interface Tramite
codigoUnidadeTramite
- Código da unidade de trâmitesessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
UnidadeTramiteNaoEncontradaException
public java.util.List<GrupoTramite> getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica, java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
Tramite
getGruposTramitePorOrgaoAdmPublica
in interface Tramite
codigoPessoaJuridica
- código do órgão da administração pública.ativo
- Indica se quer só os ativos (true) ou todos (false).
ParametroInvalidoException
ErroInternoException
public java.util.List<UnidadeTramite> getUnidadesTramitePorUsuario(Sessao sessao) throws ParametroInvalidoException, ErroInternoException
Tramite
getUnidadesTramitePorUsuario
in interface Tramite
sessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
public java.util.List<UnidadeTramite> getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite, java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
Tramite
getUnidadesTramitePorGrupo
in interface Tramite
codigoGrupoTramite
- Código do grupo a ser pesquisadoativo
- Indica se quer só os ativos (true) ou todos (false)
ParametroInvalidoException
ErroInternoException
public UnidadeTramite getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
Tramite
getProtocoloSetorialAtivoPorGrupo
in interface Tramite
codigoGrupoTramite
- Código do grupo a ser pesquisado
ParametroInvalidoException
ErroInternoException
public java.util.List<UnidadeTramite> getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
Tramite
getTodosProtocolosSetoriaisPorGrupo
in interface Tramite
codigoGrupoTramite
- Código do grupo cujos protocolos setoriais serão presquisados
ParametroInvalidoException
ErroInternoException
public UnidadeTramite getProtocoloCentralAtivo() throws ErroInternoException
Tramite
getProtocoloCentralAtivo
in interface Tramite
ErroInternoException
public java.util.List<UnidadeTramite> getTodosProtocolosCentrais() throws ErroInternoException
Tramite
getTodosProtocolosCentrais
in interface Tramite
ErroInternoException
public java.util.List<GrupoTramite> getGruposTramite(java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
Tramite
getGruposTramite
in interface Tramite
ativo
- Indica se quer só os ativos (true) ou todos (false).
ParametroInvalidoException
ErroInternoException
public UnidadeTramite getUnidadeTramite(java.lang.Integer codigoUnidadeTramite) throws ParametroInvalidoException, ErroInternoException
Tramite
getUnidadeTramite
in interface Tramite
codigoUnidadeTramite
- Código da unidade de tramite a ser pesquisada
ParametroInvalidoException
ErroInternoException
public GrupoTramite getGrupoTramite(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
Tramite
getGrupoTramite
in interface Tramite
codigoGrupoTramite
- Código do grupo de tramite a ser pesquisado
ParametroInvalidoException
ErroInternoException
public java.lang.Boolean verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem, java.lang.Integer codigoUnidadeDestino) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteNaoEncontradaException, UnidadeTramiteInativaException
Tramite
verificarPossibilidadeTramite
in interface Tramite
codigoUnidadeOrigem
- Código da unidade de origem do trâmitecodigoUnidadeDestino
- Código da unidade de destino do trâmite
ParametroInvalidoException
UnidadeTramiteInativaException
ErroInternoException
UnidadeTramiteNaoEncontradaException
public java.util.List<TramiteVO> getTramites(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
Tramite
getTramites
in interface Tramite
codigoDocumento
- Código do documento cujos trâmites serão pesquisados
ParametroInvalidoException
ErroInternoException
public Tramite getTramite(java.lang.Integer codigoTramite) throws ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException
Tramite
getTramite
in interface Tramite
codigoTramite
- Código do tramite a ser retornado
ParametroInvalidoException
TramiteNaoEncontradoException
ErroInternoException
public java.util.List<UnidadeTramite> getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo) throws ParametroInvalidoException, ErroInternoException
Tramite
getUnidadesTramite
in interface Tramite
unidadeTramiteExemplo
- Unidade de trâmite exemplo para a pesquisa
ParametroInvalidoException
ErroInternoException
public java.util.List<Tramite> getTramites(Tramite tramite) throws ParametroInvalidoException, ErroInternoException
Tramite
getTramites
in interface Tramite
tramite
- Trâmite de exemplo para pesquisa
ParametroInvalidoException
ErroInternoException
public Tramite realizarTramite(Tramite tramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteInativaException, UsuarioSemPosseDocumentoException, UnidadeDestinoNaoPermitidaException, AcessoNegadoException, UnidadeTramiteNaoEncontradaException, DocumentoNaoEncontradoException, DocumentoAssociadoException, TramiteNaoConcluidoException, ModuloSistemaSemPosseDocumentoException
Tramite
realizarTramite
in interface Tramite
tramite
- Trâmite a ser inseridosessao
- Sessão do usuário logado no sistema
UnidadeTramiteNaoEncontrada
DocumentoNaoEncontradoException
DocumentoAssociadoException
ModuloSistemaSemPosseDocumentoException
DocumentoEmTramiteException
ParametroInvalidoException
ErroInternoException
UnidadeTramiteInativaException
UsuarioSemPosseDocumentoException
UnidadeDestinoNaoPermitidaException
AcessoNegadoException
TramiteNaoConcluidoException
UnidadeTramiteNaoEncontradaException
public void atualizarPrazoTramite(java.lang.Integer codigoTramite, java.lang.Integer prazo, ProcessoUtil.TipoPrazo tipoPrazo, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteNaoEncontradoException
Tramite
atualizarPrazoTramite
in interface Tramite
codigoTramite
- Código do trâmite cujo prazo será atualizadoprazo
- Novo prazotipoPrazo
- Tipo do novo prazosessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
public void confirmarEnvioGuia(Sessao sessao, java.lang.Integer... codigosTramites) throws ParametroInvalidoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteNaoEncontradoException
Tramite
confirmarEnvioGuia
in interface Tramite
sessao
- Sessão do usuário logado no sistemacodigosTramites
- Código dos trâmites cujas guias foram enviadas
ParametroInvalidoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
public Tramite receberTramite(Tramite tramite, Sessao sessao) throws AcessoNegadoException, ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException
Tramite
receberTramite
in interface Tramite
tramite
- Tramite a ser recebidosessao
- Sessão do usuário logado no sistema
AcessoNegadoException
ParametroInvalidoException
TramiteNaoEncontradoException
TramiteJaRecebidoException
ErroInternoException
UsuarioSemPosseDocumentoException
public void cancelarTramite(java.lang.Integer codigoTramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, TramiteNaoEncontradoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException, AcessoNegadoException
Tramite
cancelarTramite
in interface Tramite
codigoTramite
- Código do tramite a ser canceladosessao
- Sessão do usuário logado no sistema
AcessoNegadoException
ParametroInvalidoException
ErroInternoException
TramiteNaoEncontradoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
public void confirmarTramiteExterno(Tramite tramite, Sessao sessao) throws AcessoNegadoException, ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException
Tramite
confirmarTramiteExterno
in interface Tramite
tramite
- Trâmite externo cujo recebimento será confirmadosessao
- Sessão do usuário logado no sistema
AcessoNegadoException
ParametroInvalidoException
TramiteNaoEncontradoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
public Tramite getUltimoTramite(java.lang.Integer codigoDocumento, java.lang.Boolean isTramiteEncerrado, java.lang.Boolean procurarDocumentoPrincipal) throws ParametroInvalidoException, ErroInternoException
Tramite
getUltimoTramite
in interface Tramite
codigoDocumento
- Código do documento cujo último trâmite será pesquisado
ParametroInvalidoException
ErroInternoException
public java.util.List<UnidadeTramite> getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadeOrigem) throws ErroInternoException, ParametroInvalidoException
Tramite
getUnidadesTramitesPermitidas
in interface Tramite
codigoUnidadeOrigem
- Código da unidade de origem do trâmite
ErroInternoException
ParametroInvalidoException
public ResponsavelTecnico getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento) throws ErroInternoException, ParametroInvalidoException
Tramite
getResponsavelTecnicoAtual
in interface Tramite
codigoDocumento
- Código do documento cujo responsável técnico será pesquisado.
ErroInternoException
ParametroInvalidoException
public ResponsavelTecnico atribuirResponsavelTecnico(java.lang.Integer codigoDocumento, java.lang.Integer codigoPessoaFisica, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, TramiteNaoEncontradoException, DocumentoNaoEncontradoException, PessoaFisicaNaoEncontradaException, UsuarioSemPosseDocumentoException, ModuloSistemaSemPosseDocumentoException, DocumentoAssociadoException
Tramite
atribuirResponsavelTecnico
in interface Tramite
codigoDocumento
- Código do documento ao qual o responsável técnico será atribuidocodigoPessoaFisica
- Código da pessoa física que será o responsável técnicosessao
- Sessão do usuário logado no sistema
UsuarioSemPosseDocumentoException
ModuloSistemaSemPosseDocumentoException
DocumentoAssociadoException
ErroInternoException
ParametroInvalidoException
TramiteNaoEncontradoException
DocumentoNaoEncontradoException
PessoaFisicaNaoEncontradaException
public void retirarResponsavelTecnico(java.lang.Integer codigoDocumento, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, DocumentoNaoEncontradoException, ResponsavelTecnicoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Tramite
retirarResponsavelTecnico
in interface Tramite
codigoDocumento
- Código do documento ao qual o responsável técnico será retiradosessao
- Sessão do usuário logado no sistema
DocumentoAssociadoException
ErroInternoException
ParametroInvalidoException
ResponsavelTecnicoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoNaoEncontradoException
public ResponsavelTecnico getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico) throws ErroInternoException, ParametroInvalidoException
Tramite
getResponsavelTecnico
in interface Tramite
codigoResponsavelTecnico
- Código do responsável técnico que será pesquisado.
ErroInternoException
ParametroInvalidoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |