br.gov.mj.frameworkprocessos.processo.ejb
Interface TramiteFacade


public interface TramiteFacade

Remote interface for TramiteFacade.

Version:
${version}
Author:
XDoclet

Method Summary
 ResponsavelTecnico atribuirResponsavelTecnico(java.lang.Integer codigoDocumento, java.lang.Integer codigoPessoaFisica, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void atualizarPrazoTramite(java.lang.Integer codigoTramite, java.lang.Integer prazo, ProcessoUtil.TipoPrazo tipoPrazo, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void cancelarTramite(java.lang.Integer codigoTramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void confirmarEnvioGuia(br.gov.mj.seguranca.pojo.Sessao sessao, java.lang.Integer[] codigosTramites)
           
 void confirmarTramiteExterno(Tramite tramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getGruposTramite(java.lang.Boolean ativo)
           
 java.util.List getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica, java.lang.Boolean ativo)
           
 GrupoTramite getGrupoTramite(java.lang.Integer codigoGrupoTramite)
           
 UnidadeTramite getProtocoloCentralAtivo()
           
 UnidadeTramite getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite)
           
 ResponsavelTecnico getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico)
           
 ResponsavelTecnico getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento)
           
 java.util.List getTodosProtocolosCentrais()
           
 java.util.List getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite)
           
 Tramite getTramite(java.lang.Integer codigoTramite)
           
 java.util.List getTramites(java.lang.Integer codigoDocumento)
           
 java.util.List getTramites(Tramite tramite)
           
 Tramite getUltimoTramite(java.lang.Integer codigoDocumento, java.lang.Boolean isTramiteEncerrado, java.lang.Boolean procurarDocumentoPrincipal)
           
 java.util.List getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo)
           
 java.util.List getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite, java.lang.Boolean ativo)
           
 java.util.List getUnidadesTramitePorUsuario(br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadeOrigem)
           
 UnidadeTramite getUnidadeTramite(java.lang.Integer codigoUnidadeTramite)
           
 java.util.List getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Tramite realizarTramite(Tramite tramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Tramite receberTramite(Tramite tramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void retirarResponsavelTecnico(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.lang.Boolean verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem, java.lang.Integer codigoUnidadeDestino)
           
 

Method Detail

getUsuariosPorUnidadeTramite

java.util.List getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite,
                                            br.gov.mj.seguranca.pojo.Sessao sessao)
                                            throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                   br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                   UnidadeTramiteNaoEncontradaException,
                                                   java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UnidadeTramiteNaoEncontradaException
java.rmi.RemoteException

getGruposTramitePorOrgaoAdmPublica

java.util.List getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica,
                                                  java.lang.Boolean ativo)
                                                  throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                         br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                         java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getUnidadesTramitePorUsuario

java.util.List getUnidadesTramitePorUsuario(br.gov.mj.seguranca.pojo.Sessao sessao)
                                            throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                   br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                   java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getUnidadesTramitePorGrupo

java.util.List getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite,
                                          java.lang.Boolean ativo)
                                          throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                 br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                 java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getProtocoloSetorialAtivoPorGrupo

UnidadeTramite getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite)
                                                 throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                        br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                        java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getTodosProtocolosSetoriaisPorGrupo

java.util.List getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite)
                                                   throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                          br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                          java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getProtocoloCentralAtivo

UnidadeTramite getProtocoloCentralAtivo()
                                        throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getTodosProtocolosCentrais

java.util.List getTodosProtocolosCentrais()
                                          throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                 java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getGruposTramite

java.util.List getGruposTramite(java.lang.Boolean ativo)
                                throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                       br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                       java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getUnidadeTramite

UnidadeTramite getUnidadeTramite(java.lang.Integer codigoUnidadeTramite)
                                 throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                        br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                        java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getGrupoTramite

GrupoTramite getGrupoTramite(java.lang.Integer codigoGrupoTramite)
                             throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

verificarPossibilidadeTramite

java.lang.Boolean verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem,
                                                java.lang.Integer codigoUnidadeDestino)
                                                throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                       br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                       UnidadeTramiteNaoEncontradaException,
                                                       UnidadeTramiteInativaException,
                                                       java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UnidadeTramiteNaoEncontradaException
UnidadeTramiteInativaException
java.rmi.RemoteException

getTramites

java.util.List getTramites(java.lang.Integer codigoDocumento)
                           throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                  br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                  java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getTramite

Tramite getTramite(java.lang.Integer codigoTramite)
                   throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                          TramiteNaoEncontradoException,
                          br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                          java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
TramiteNaoEncontradoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getUnidadesTramite

java.util.List getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo)
                                  throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                         br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                         java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getTramites

java.util.List getTramites(Tramite tramite)
                           throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                  br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                  java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

realizarTramite

Tramite realizarTramite(Tramite tramite,
                        br.gov.mj.seguranca.pojo.Sessao sessao)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               UnidadeTramiteInativaException,
                               UsuarioSemPosseDocumentoException,
                               UnidadeDestinoNaoPermitidaException,
                               br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                               UnidadeTramiteNaoEncontradaException,
                               DocumentoNaoEncontradoException,
                               DocumentoAssociadoException,
                               TramiteNaoConcluidoException,
                               ModuloSistemaSemPosseDocumentoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UnidadeTramiteInativaException
UsuarioSemPosseDocumentoException
UnidadeDestinoNaoPermitidaException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
UnidadeTramiteNaoEncontradaException
DocumentoNaoEncontradoException
DocumentoAssociadoException
TramiteNaoConcluidoException
ModuloSistemaSemPosseDocumentoException
java.rmi.RemoteException

atualizarPrazoTramite

void atualizarPrazoTramite(java.lang.Integer codigoTramite,
                           java.lang.Integer prazo,
                           ProcessoUtil.TipoPrazo tipoPrazo,
                           br.gov.mj.seguranca.pojo.Sessao sessao)
                           throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                  br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                  UsuarioSemPosseDocumentoException,
                                  TramiteNaoEncontradoException,
                                  java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
java.rmi.RemoteException

confirmarEnvioGuia

void confirmarEnvioGuia(br.gov.mj.seguranca.pojo.Sessao sessao,
                        java.lang.Integer[] codigosTramites)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               UsuarioSemPosseDocumentoException,
                               TramiteNaoEncontradoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
java.rmi.RemoteException

receberTramite

Tramite receberTramite(Tramite tramite,
                       br.gov.mj.seguranca.pojo.Sessao sessao)
                       throws br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                              br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                              TramiteNaoEncontradoException,
                              br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                              UsuarioSemPosseDocumentoException,
                              TramiteJaRecebidoException,
                              java.rmi.RemoteException
Throws:
br.gov.mj.seguranca.exceptions.AcessoNegadoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
TramiteNaoEncontradoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
java.rmi.RemoteException

cancelarTramite

void cancelarTramite(java.lang.Integer codigoTramite,
                     br.gov.mj.seguranca.pojo.Sessao sessao)
                     throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                            br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                            TramiteNaoEncontradoException,
                            UsuarioSemPosseDocumentoException,
                            TramiteJaRecebidoException,
                            br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                            java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
TramiteNaoEncontradoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
java.rmi.RemoteException

confirmarTramiteExterno

void confirmarTramiteExterno(Tramite tramite,
                             br.gov.mj.seguranca.pojo.Sessao sessao)
                             throws br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                    TramiteNaoEncontradoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                    UsuarioSemPosseDocumentoException,
                                    TramiteJaRecebidoException,
                                    java.rmi.RemoteException
Throws:
br.gov.mj.seguranca.exceptions.AcessoNegadoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
TramiteNaoEncontradoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
java.rmi.RemoteException

getUltimoTramite

Tramite getUltimoTramite(java.lang.Integer codigoDocumento,
                         java.lang.Boolean isTramiteEncerrado,
                         java.lang.Boolean procurarDocumentoPrincipal)
                         throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
java.rmi.RemoteException

getUnidadesTramitesPermitidas

java.util.List getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadeOrigem)
                                             throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                    br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
java.rmi.RemoteException

getResponsavelTecnicoAtual

ResponsavelTecnico getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento)
                                              throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                     br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                     java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
java.rmi.RemoteException

atribuirResponsavelTecnico

ResponsavelTecnico atribuirResponsavelTecnico(java.lang.Integer codigoDocumento,
                                              java.lang.Integer codigoPessoaFisica,
                                              br.gov.mj.seguranca.pojo.Sessao sessao)
                                              throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                     br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                     TramiteNaoEncontradoException,
                                                     DocumentoNaoEncontradoException,
                                                     br.gov.mj.pessoafisica.servicos.exception.PessoaFisicaNaoEncontradaException,
                                                     UsuarioSemPosseDocumentoException,
                                                     ModuloSistemaSemPosseDocumentoException,
                                                     DocumentoAssociadoException,
                                                     java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
TramiteNaoEncontradoException
DocumentoNaoEncontradoException
br.gov.mj.pessoafisica.servicos.exception.PessoaFisicaNaoEncontradaException
UsuarioSemPosseDocumentoException
ModuloSistemaSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

retirarResponsavelTecnico

void retirarResponsavelTecnico(java.lang.Integer codigoDocumento,
                               br.gov.mj.seguranca.pojo.Sessao sessao)
                               throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                      br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                      DocumentoNaoEncontradoException,
                                      ResponsavelTecnicoNaoEncontradoException,
                                      UsuarioSemPosseDocumentoException,
                                      DocumentoAssociadoException,
                                      java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
DocumentoNaoEncontradoException
ResponsavelTecnicoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

getResponsavelTecnico

ResponsavelTecnico getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico)
                                         throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
java.rmi.RemoteException