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


public interface ProcessoFacade

Remote interface for ProcessoFacade.

Version:
${version}
Author:
XDoclet

Method Summary
 void atribuirPosseDocumento(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Documento atualizarDocumento(Documento documento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 PessoaProcesso atualizarPessoaProcesso(PessoaProcesso pessoaProcesso, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Documento atualizarVolumesPaginasDocumento(java.lang.Integer codigoDocumento, java.lang.Integer quantidadeVolume, java.lang.Integer quantidadePaginas, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Documento autuarProcesso(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getAndamentos(java.lang.Integer codigoDocumento, java.util.Date dataInicio, java.util.Date dataFim, java.lang.Integer quantidade, ProcessoUtil.TipoAndamento[] tipoAndamento)
           
 java.util.List getAndamentosAcompanhamentoExterno(java.lang.Integer codigoDocumento, ProcessoUtil.TipoAndamento[] tipoAndamento)
           
 java.util.List getAndamentosOld(java.lang.Integer codigoDocumento, java.util.Date dataInicio, java.util.Date dataFim, ProcessoUtil.TipoAndamento[] tipoAndamento)
           
 ConteudoDocumentoVO getConteudoDocumento(java.lang.Integer codigoDocumento)
           
 java.util.List getCopiaEletronicaDocumento(java.lang.Integer codigoDocumento)
           
 java.util.List getCopiaEletronicaVinculo(java.lang.Integer codigoVinculo)
           
 Documento getDocumento(java.lang.Integer codigoDocumento)
           
 java.util.List getDocumentos(java.lang.Boolean indicaProcesso, java.util.Date dataCadastroInicial, java.util.Date dataCadastroFinal, java.lang.Boolean indicaProcedenciaExterna, java.lang.String numeroProtocolo, java.util.Date dataAutuacaoInicial, java.util.Date dataAutuacaoFinal, java.lang.Integer codigoAssunto, java.lang.Integer codigoEspecie, java.lang.String numeroDocumento, java.util.Date dataEmissaoInicial, java.util.Date dataEmissaoFinal, java.lang.Integer codigoGenero, java.lang.Integer codigoClasse, java.lang.Integer codigoTipoProcesso, java.lang.String nomePessoaProcessoProcedencia, java.lang.String nomePessoaProcessoInteressado, java.lang.String nomePessoaProcessoSolicitante, java.lang.Integer codigoNatureza, java.lang.Integer codigoDestinacaoFinal, java.util.Date dataDestinacaoFinalInicial, java.util.Date dataDestinacaoFinalFinal, java.lang.Integer codigoUnidadeCadastro, java.lang.Boolean indicaAcompanhamentoExterno, java.lang.Integer quantidadeResultados)
           
 java.util.List getDocumentos(java.lang.Boolean indicaProcesso, java.util.Date dataCadastroInicial, java.util.Date dataCadastroFinal, java.lang.Boolean indicaProcedenciaExterna, java.lang.String numeroProtocolo, java.util.Date dataAutuacaoInicial, java.util.Date dataAutuacaoFinal, java.lang.Integer codigoAssunto, java.lang.Integer codigoEspecie, java.lang.String numeroDocumento, java.util.Date dataEmissaoInicial, java.util.Date dataEmissaoFinal, java.lang.Integer codigoGenero, java.lang.Integer codigoClasse, java.lang.Integer codigoTipoProcesso, java.lang.String nomePessoaProcessoProcedencia, java.lang.String nomePessoaProcessoInteressado, java.lang.String nomePessoaProcessoSolicitante, java.lang.Integer codigoNatureza, java.lang.Integer codigoDestinacaoFinal, java.util.Date dataDestinacaoFinalInicial, java.util.Date dataDestinacaoFinalFinal, java.lang.Integer codigoUnidadeCadastro, java.lang.Boolean indicaAcompanhamentoExterno, java.lang.String resumo, java.lang.String informacaoComplementar, java.lang.Boolean indicaOrigemExterna, java.lang.Integer codigoOrigemTramite, java.lang.Boolean indicaDestinoExterno, java.lang.Integer codigoDestinoTramite, java.lang.Integer quantidadeResultados)
           
 java.util.List getDocumentos(java.lang.Boolean indicaProcesso, java.util.Date dataCadastroInicial, java.util.Date dataCadastroFinal, java.lang.Boolean indicaProcedenciaExterna, java.lang.String numeroProtocolo, java.util.Date dataAutuacaoInicial, java.util.Date dataAutuacaoFinal, java.lang.Integer codigoAssunto, java.lang.Integer codigoEspecie, java.lang.String numeroDocumento, java.util.Date dataEmissaoInicial, java.util.Date dataEmissaoFinal, java.lang.Integer codigoGenero, java.lang.Integer codigoClasse, java.lang.Integer codigoTipoProcesso, java.lang.String nomePessoaProcessoProcedencia, java.lang.String nomePessoaProcessoInteressado, java.lang.String nomePessoaProcessoSolicitante, java.lang.Integer codigoNatureza, java.lang.Integer codigoDestinacaoFinal, java.util.Date dataDestinacaoFinalInicial, java.util.Date dataDestinacaoFinalFinal, java.lang.Integer codigoUnidadeCadastro, java.lang.Boolean indicaAcompanhamentoExterno, java.lang.String resumo, java.lang.String informacaoComplementar, java.lang.Integer quantidadeResultados)
           
 java.util.List getDocumentos(Documento documentoExemplo)
           
 java.util.List getDocumentos(DocumentoPesquisaVO documentoPesquisaVO)
          Metodo de pesquisa que recebe um VO com filtros de pesquisa e retorna uma lista de Documento
 java.util.List getDocumentos(ProcessoUtil.SituacaoDocumento situacao, java.lang.Integer quantidade, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getDocumentos(ProcessoUtil.SituacaoDocumento situacao, java.lang.Integer quantidade, br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema, java.lang.Integer codigoUnidadeTramite, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo, java.lang.String nomeInteressadoSolicitante, TipoProcesso tipoProcesso)
           
 java.util.List getDocumentosPosseUsuario(java.lang.String numeroProtocolo, java.lang.Boolean indicaProcesso, java.lang.Boolean indicaEmEspera, java.lang.Boolean indicaArquivoCorrente, br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema, java.lang.Integer codigoUnidadeTramite, br.gov.mj.seguranca.pojo.Sessao sessao, java.util.Date dataInicioCadastro, java.util.Date dataFimCadastro, java.lang.Integer[] assuntos)
           
 java.util.List getDocumentosPosseUsuario(java.lang.String numeroProtocolo, java.lang.Boolean indicaEmEspera, java.lang.Boolean indicaArquivoCorrente, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getInformacoesComplementares(InformacaoComplementar informacaoComplementar)
           
 java.util.List getInformacoesComplementares(java.lang.Integer codigoDocumento)
           
 java.util.List getInteressados(java.lang.Integer codigoDocumento)
           
 LocalizacaoDocumento getLocalizacaoDocumento(java.lang.Integer codigoDocumento)
           
 LocalizacaoDocumento getLocalizacaoDocumento(java.lang.String numeroProtocolo, java.lang.Boolean indicaProcedenciaExterna)
           
 PessoaProcesso getPessoaNaoIdentificada()
           
 PessoaProcesso getPessoaProcesso(java.lang.Integer codigoPessoaProcesso)
           
 java.util.List getPessoasProcesso(PessoaProcesso pessoaProcessoExemplo)
           
 java.util.List getPessoasProcessoPorNomeCpfCnpj(java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, ProcessoUtil.TipoPessoa tipoPessoa)
           
 java.util.Map getQuantidadesDocumentos(br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.lang.Integer getQuantidadesDocumentos(ProcessoUtil.SituacaoDocumento situacao, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 java.util.List getSolicitantes(java.lang.Integer codigoDocumento)
           
 CopiaEletronica inserirCopiaEletronica(CopiaEletronica copiaEletronica, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 Documento inserirDocumento(Documento documento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 InformacaoComplementar inserirInformacaoComplementar(InformacaoComplementar informacaoComplementar, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void inserirInteressado(InteressadoDocumento interessado, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 PessoaProcesso inserirPessoaProcesso(PessoaProcesso pessoaProcesso, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void inserirSolicitante(SolicitanteDocumento solicitante, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void removerInteressado(InteressadoDocumento interessado, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 void removerSolicitante(SolicitanteDocumento solicitante, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 boolean verificaPossibilidadeManipulacaoDocumento(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 boolean verificarExistenciaDocumentosAReceberTramiteComPrazoVencido(br.gov.mj.seguranca.pojo.Sessao sessao)
           
 boolean verificarPosseDocumentoModuloSistema(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 boolean verificarPossibilidadeAtualizacaoDadosBasicosDocumento(java.lang.Integer codigoDocumento, br.gov.mj.seguranca.pojo.Sessao sessao)
           
 

Method Detail

inserirDocumento

Documento inserirDocumento(Documento documento,
                           br.gov.mj.seguranca.pojo.Sessao sessao)
                           throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                  br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                  br.gov.mj.frameworkprocessos.protocolo.servicos.exceptions.ProtocoloInexistenteException,
                                  DocumentoJaCadastradoException,
                                  br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                  java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.frameworkprocessos.protocolo.servicos.exceptions.ProtocoloInexistenteException
DocumentoJaCadastradoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
java.rmi.RemoteException

getDocumentos

java.util.List getDocumentos(Documento documentoExemplo)
                             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

getDocumentosAcompanhamentoExterno

java.util.List getDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo,
                                                  java.lang.String nomeInteressadoSolicitante,
                                                  TipoProcesso tipoProcesso)
                                                  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

getDocumento

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

autuarProcesso

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

atualizarVolumesPaginasDocumento

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

atualizarDocumento

Documento atualizarDocumento(Documento documento,
                             br.gov.mj.seguranca.pojo.Sessao sessao)
                             throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                    DocumentoNaoEncontradoException,
                                    UsuarioSemPosseDocumentoException,
                                    br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                    DocumentoAssociadoException,
                                    ModuloSistemaSemPosseDocumentoException,
                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoAssociadoException
ModuloSistemaSemPosseDocumentoException
java.rmi.RemoteException

getInformacoesComplementares

java.util.List getInformacoesComplementares(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

getInformacoesComplementares

java.util.List getInformacoesComplementares(InformacaoComplementar informacaoComplementar)
                                            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

inserirInformacaoComplementar

InformacaoComplementar inserirInformacaoComplementar(InformacaoComplementar informacaoComplementar,
                                                     br.gov.mj.seguranca.pojo.Sessao sessao)
                                                     throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                            br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                            InformacaoComplementarJaCadastradaException,
                                                            UsuarioSemPosseDocumentoException,
                                                            br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                                            DocumentoNaoEncontradoException,
                                                            DocumentoAssociadoException,
                                                            java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
InformacaoComplementarJaCadastradaException
UsuarioSemPosseDocumentoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
DocumentoAssociadoException
java.rmi.RemoteException

inserirCopiaEletronica

CopiaEletronica inserirCopiaEletronica(CopiaEletronica copiaEletronica,
                                       br.gov.mj.seguranca.pojo.Sessao sessao)
                                       throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                              br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                              CopiaEletronicaJaCadastradaException,
                                              UsuarioSemPosseDocumentoException,
                                              br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                              DocumentoNaoEncontradoException,
                                              DocumentoAssociadoException,
                                              java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
CopiaEletronicaJaCadastradaException
UsuarioSemPosseDocumentoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
DocumentoAssociadoException
java.rmi.RemoteException

getCopiaEletronicaDocumento

java.util.List getCopiaEletronicaDocumento(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

getCopiaEletronicaVinculo

java.util.List getCopiaEletronicaVinculo(java.lang.Integer codigoVinculo)
                                         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

getPessoasProcesso

java.util.List getPessoasProcesso(PessoaProcesso pessoaProcessoExemplo)
                                  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

getPessoaProcesso

PessoaProcesso getPessoaProcesso(java.lang.Integer codigoPessoaProcesso)
                                 throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                        br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                        PessoaProcessoNaoEncontradaException,
                                        java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
PessoaProcessoNaoEncontradaException
java.rmi.RemoteException

inserirPessoaProcesso

PessoaProcesso inserirPessoaProcesso(PessoaProcesso pessoaProcesso,
                                     br.gov.mj.seguranca.pojo.Sessao sessao)
                                     throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                            br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                            PessoaProcessoJaCadastradaException,
                                            java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
PessoaProcessoJaCadastradaException
java.rmi.RemoteException

atualizarPessoaProcesso

PessoaProcesso atualizarPessoaProcesso(PessoaProcesso pessoaProcesso,
                                       br.gov.mj.seguranca.pojo.Sessao sessao)
                                       throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                              br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                              PessoaProcessoNaoEncontradaException,
                                              java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
PessoaProcessoNaoEncontradaException
java.rmi.RemoteException

getPessoasProcessoPorNomeCpfCnpj

java.util.List getPessoasProcessoPorNomeCpfCnpj(java.lang.String nome,
                                                java.lang.String cpf,
                                                java.lang.String cnpj,
                                                ProcessoUtil.TipoPessoa tipoPessoa)
                                                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

getInteressados

java.util.List getInteressados(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

getSolicitantes

java.util.List getSolicitantes(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

removerInteressado

void removerInteressado(InteressadoDocumento interessado,
                        br.gov.mj.seguranca.pojo.Sessao sessao)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               InteressadoDocumentoNaoEncontrado,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                               DocumentoNaoEncontradoException,
                               UsuarioSemPosseDocumentoException,
                               DocumentoAssociadoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
InteressadoDocumentoNaoEncontrado
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

removerSolicitante

void removerSolicitante(SolicitanteDocumento solicitante,
                        br.gov.mj.seguranca.pojo.Sessao sessao)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               SolicitanteDocumentoNaoEncontrado,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                               DocumentoNaoEncontradoException,
                               UsuarioSemPosseDocumentoException,
                               DocumentoAssociadoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
SolicitanteDocumentoNaoEncontrado
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

inserirInteressado

void inserirInteressado(InteressadoDocumento interessado,
                        br.gov.mj.seguranca.pojo.Sessao sessao)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               InteressadoDocumentoJaCadastrado,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                               DocumentoNaoEncontradoException,
                               UsuarioSemPosseDocumentoException,
                               DocumentoAssociadoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
InteressadoDocumentoJaCadastrado
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

inserirSolicitante

void inserirSolicitante(SolicitanteDocumento solicitante,
                        br.gov.mj.seguranca.pojo.Sessao sessao)
                        throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                               SolicitanteDocumentoJaCadastrado,
                               br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                               br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                               DocumentoNaoEncontradoException,
                               UsuarioSemPosseDocumentoException,
                               DocumentoAssociadoException,
                               java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
SolicitanteDocumentoJaCadastrado
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoAssociadoException
java.rmi.RemoteException

getPessoaNaoIdentificada

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

verificaPossibilidadeManipulacaoDocumento

boolean verificaPossibilidadeManipulacaoDocumento(java.lang.Integer codigoDocumento,
                                                  br.gov.mj.seguranca.pojo.Sessao sessao)
                                                  throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                         br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                         DocumentoNaoEncontradoException,
                                                         java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
DocumentoNaoEncontradoException
java.rmi.RemoteException

getLocalizacaoDocumento

LocalizacaoDocumento getLocalizacaoDocumento(java.lang.String numeroProtocolo,
                                             java.lang.Boolean indicaProcedenciaExterna)
                                             throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                    br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                    DocumentoNaoEncontradoException,
                                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
DocumentoNaoEncontradoException
java.rmi.RemoteException

getLocalizacaoDocumento

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

getDocumentosPosseUsuario

java.util.List getDocumentosPosseUsuario(java.lang.String numeroProtocolo,
                                         java.lang.Boolean indicaEmEspera,
                                         java.lang.Boolean indicaArquivoCorrente,
                                         br.gov.mj.seguranca.pojo.Sessao sessao)
                                         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

getDocumentosPosseUsuario

java.util.List getDocumentosPosseUsuario(java.lang.String numeroProtocolo,
                                         java.lang.Boolean indicaProcesso,
                                         java.lang.Boolean indicaEmEspera,
                                         java.lang.Boolean indicaArquivoCorrente,
                                         br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema,
                                         java.lang.Integer codigoUnidadeTramite,
                                         br.gov.mj.seguranca.pojo.Sessao sessao,
                                         java.util.Date dataInicioCadastro,
                                         java.util.Date dataFimCadastro,
                                         java.lang.Integer[] assuntos)
                                         throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                                br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                UsuarioNaoPertenceUnidadeException,
                                                java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
UsuarioNaoPertenceUnidadeException
java.rmi.RemoteException

getDocumentos

java.util.List getDocumentos(ProcessoUtil.SituacaoDocumento situacao,
                             java.lang.Integer quantidade,
                             br.gov.mj.seguranca.pojo.Sessao sessao)
                             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

getDocumentos

java.util.List getDocumentos(ProcessoUtil.SituacaoDocumento situacao,
                             java.lang.Integer quantidade,
                             br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema,
                             java.lang.Integer codigoUnidadeTramite,
                             br.gov.mj.seguranca.pojo.Sessao sessao)
                             throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                    UsuarioNaoPertenceUnidadeException,
                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
UsuarioNaoPertenceUnidadeException
java.rmi.RemoteException

getQuantidadesDocumentos

java.util.Map getQuantidadesDocumentos(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

getQuantidadesDocumentos

java.lang.Integer getQuantidadesDocumentos(ProcessoUtil.SituacaoDocumento situacao,
                                           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

getAndamentos

java.util.List getAndamentos(java.lang.Integer codigoDocumento,
                             java.util.Date dataInicio,
                             java.util.Date dataFim,
                             java.lang.Integer quantidade,
                             ProcessoUtil.TipoAndamento[] tipoAndamento)
                             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

getAndamentosOld

java.util.List getAndamentosOld(java.lang.Integer codigoDocumento,
                                java.util.Date dataInicio,
                                java.util.Date dataFim,
                                ProcessoUtil.TipoAndamento[] tipoAndamento)
                                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

getAndamentosAcompanhamentoExterno

java.util.List getAndamentosAcompanhamentoExterno(java.lang.Integer codigoDocumento,
                                                  ProcessoUtil.TipoAndamento[] tipoAndamento)
                                                  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

getDocumentos

java.util.List getDocumentos(java.lang.Boolean indicaProcesso,
                             java.util.Date dataCadastroInicial,
                             java.util.Date dataCadastroFinal,
                             java.lang.Boolean indicaProcedenciaExterna,
                             java.lang.String numeroProtocolo,
                             java.util.Date dataAutuacaoInicial,
                             java.util.Date dataAutuacaoFinal,
                             java.lang.Integer codigoAssunto,
                             java.lang.Integer codigoEspecie,
                             java.lang.String numeroDocumento,
                             java.util.Date dataEmissaoInicial,
                             java.util.Date dataEmissaoFinal,
                             java.lang.Integer codigoGenero,
                             java.lang.Integer codigoClasse,
                             java.lang.Integer codigoTipoProcesso,
                             java.lang.String nomePessoaProcessoProcedencia,
                             java.lang.String nomePessoaProcessoInteressado,
                             java.lang.String nomePessoaProcessoSolicitante,
                             java.lang.Integer codigoNatureza,
                             java.lang.Integer codigoDestinacaoFinal,
                             java.util.Date dataDestinacaoFinalInicial,
                             java.util.Date dataDestinacaoFinalFinal,
                             java.lang.Integer codigoUnidadeCadastro,
                             java.lang.Boolean indicaAcompanhamentoExterno,
                             java.lang.Integer quantidadeResultados)
                             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

getDocumentos

java.util.List getDocumentos(java.lang.Boolean indicaProcesso,
                             java.util.Date dataCadastroInicial,
                             java.util.Date dataCadastroFinal,
                             java.lang.Boolean indicaProcedenciaExterna,
                             java.lang.String numeroProtocolo,
                             java.util.Date dataAutuacaoInicial,
                             java.util.Date dataAutuacaoFinal,
                             java.lang.Integer codigoAssunto,
                             java.lang.Integer codigoEspecie,
                             java.lang.String numeroDocumento,
                             java.util.Date dataEmissaoInicial,
                             java.util.Date dataEmissaoFinal,
                             java.lang.Integer codigoGenero,
                             java.lang.Integer codigoClasse,
                             java.lang.Integer codigoTipoProcesso,
                             java.lang.String nomePessoaProcessoProcedencia,
                             java.lang.String nomePessoaProcessoInteressado,
                             java.lang.String nomePessoaProcessoSolicitante,
                             java.lang.Integer codigoNatureza,
                             java.lang.Integer codigoDestinacaoFinal,
                             java.util.Date dataDestinacaoFinalInicial,
                             java.util.Date dataDestinacaoFinalFinal,
                             java.lang.Integer codigoUnidadeCadastro,
                             java.lang.Boolean indicaAcompanhamentoExterno,
                             java.lang.String resumo,
                             java.lang.String informacaoComplementar,
                             java.lang.Integer quantidadeResultados)
                             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

getDocumentos

java.util.List getDocumentos(java.lang.Boolean indicaProcesso,
                             java.util.Date dataCadastroInicial,
                             java.util.Date dataCadastroFinal,
                             java.lang.Boolean indicaProcedenciaExterna,
                             java.lang.String numeroProtocolo,
                             java.util.Date dataAutuacaoInicial,
                             java.util.Date dataAutuacaoFinal,
                             java.lang.Integer codigoAssunto,
                             java.lang.Integer codigoEspecie,
                             java.lang.String numeroDocumento,
                             java.util.Date dataEmissaoInicial,
                             java.util.Date dataEmissaoFinal,
                             java.lang.Integer codigoGenero,
                             java.lang.Integer codigoClasse,
                             java.lang.Integer codigoTipoProcesso,
                             java.lang.String nomePessoaProcessoProcedencia,
                             java.lang.String nomePessoaProcessoInteressado,
                             java.lang.String nomePessoaProcessoSolicitante,
                             java.lang.Integer codigoNatureza,
                             java.lang.Integer codigoDestinacaoFinal,
                             java.util.Date dataDestinacaoFinalInicial,
                             java.util.Date dataDestinacaoFinalFinal,
                             java.lang.Integer codigoUnidadeCadastro,
                             java.lang.Boolean indicaAcompanhamentoExterno,
                             java.lang.String resumo,
                             java.lang.String informacaoComplementar,
                             java.lang.Boolean indicaOrigemExterna,
                             java.lang.Integer codigoOrigemTramite,
                             java.lang.Boolean indicaDestinoExterno,
                             java.lang.Integer codigoDestinoTramite,
                             java.lang.Integer quantidadeResultados)
                             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

getDocumentos

java.util.List getDocumentos(DocumentoPesquisaVO documentoPesquisaVO)
                             throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                    br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                    java.rmi.RemoteException
Metodo de pesquisa que recebe um VO com filtros de pesquisa e retorna uma lista de Documento

Parameters:
documentoPesquisaVO -
Returns:
Throws:
ErroInternoException
ParametroInvalidoException
java.rmi.RemoteException

verificarExistenciaDocumentosAReceberTramiteComPrazoVencido

boolean verificarExistenciaDocumentosAReceberTramiteComPrazoVencido(br.gov.mj.seguranca.pojo.Sessao sessao)
                                                                    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

getConteudoDocumento

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

atribuirPosseDocumento

void atribuirPosseDocumento(java.lang.Integer codigoDocumento,
                            br.gov.mj.seguranca.util.CorporativoConstantes.CodigoModuloSistema codigoModuloSistema,
                            br.gov.mj.seguranca.pojo.Sessao sessao)
                            throws br.gov.mj.corporativo.servicos.exceptions.ErroInternoException,
                                   br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                   DocumentoNaoEncontradoException,
                                   UsuarioSemPosseDocumentoException,
                                   br.gov.mj.seguranca.exceptions.ModuloSistemaNaoEncontradoException,
                                   AmbienteIncompativelException,
                                   br.gov.mj.seguranca.exceptions.AcessoNegadoException,
                                   java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
br.gov.mj.seguranca.exceptions.ModuloSistemaNaoEncontradoException
AmbienteIncompativelException
br.gov.mj.seguranca.exceptions.AcessoNegadoException
java.rmi.RemoteException

verificarPosseDocumentoModuloSistema

boolean verificarPosseDocumentoModuloSistema(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,
                                                    java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ErroInternoException
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
DocumentoNaoEncontradoException
java.rmi.RemoteException

verificarPossibilidadeAtualizacaoDadosBasicosDocumento

boolean verificarPossibilidadeAtualizacaoDadosBasicosDocumento(java.lang.Integer codigoDocumento,
                                                               br.gov.mj.seguranca.pojo.Sessao sessao)
                                                               throws br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException,
                                                                      java.rmi.RemoteException
Throws:
br.gov.mj.corporativo.servicos.exceptions.ParametroInvalidoException
java.rmi.RemoteException