|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbr.gov.mj.frameworkprocessos.processo.ejb.AbstractProcessoFacade
public abstract class AbstractProcessoFacade
Constructor Summary | |
---|---|
AbstractProcessoFacade()
|
Method Summary | |
---|---|
void |
atribuirPosseDocumento(java.lang.Integer codigoDocumento,
CodigoModuloSistema codigoModuloSistema,
Sessao sessao)
Devolve a posse do documento para ao modulo sistema especificado |
Documento |
atualizarDocumento(Documento documento,
Sessao sessao)
Atualiza um documento |
PessoaProcesso |
atualizarPessoaProcesso(PessoaProcesso pessoaProcesso,
Sessao sessao)
Atualiza uma pessoaProcesso |
Documento |
atualizarVolumesPaginasDocumento(java.lang.Integer codigoDocumento,
java.lang.Integer quantidadeVolume,
java.lang.Integer quantidadePaginas,
Sessao sessao)
Atualiza a quantidade de volumes e páginas de um documento |
Documento |
autuarProcesso(java.lang.Integer codigoDocumento,
Sessao sessao)
Autua um processo |
void |
ejbCreate()
|
java.util.List<Andamento> |
getAndamentos(java.lang.Integer codigoDocumento,
java.util.Date dataInicio,
java.util.Date dataFim,
java.lang.Integer quantidade,
ProcessoUtil.TipoAndamento... tipoAndamento)
Retorna a lista dos andamentos de um processo de acordo com os parâmetros de pesquisa |
java.util.List<Andamento> |
getAndamentosAcompanhamentoExterno(java.lang.Integer codigoDocumento,
ProcessoUtil.TipoAndamento... tipoAndamento)
Retorna a lista dos andamentos de um processo que seja possivel um acompanhamento externo |
java.util.List<Andamento> |
getAndamentosOld(java.lang.Integer codigoDocumento,
java.util.Date dataInicio,
java.util.Date dataFim,
ProcessoUtil.TipoAndamento... tipoAndamento)
|
ConteudoDocumentoVO |
getConteudoDocumento(java.lang.Integer codigoDocumento)
Consulta pelo conteúdo do documento |
java.util.List<CopiaEletronica> |
getCopiaEletronicaDocumento(java.lang.Integer codigoDocumento)
Pesquisar as cópias eletrônicas de um documento |
java.util.List<CopiaEletronica> |
getCopiaEletronicaVinculo(java.lang.Integer codigoVinculo)
Pesquisar as cópias eletrônicas de um vínculo |
Documento |
getDocumento(java.lang.Integer codigoDocumento)
Pesquisa documento por chave |
java.util.List<Documento> |
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)
Deprecated. |
java.util.List<Documento> |
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)
Deprecated. |
java.util.List<Documento> |
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)
Deprecated. |
java.util.List<Documento> |
getDocumentos(Documento documentoExemplo)
Pesquisa documentos por um documento de exemplo |
java.util.List<Documento> |
getDocumentos(DocumentoPesquisaVO documentoPesquisaVO)
Metodo de pesquisa que recebe um VO com filtros de pesquisa e retorna uma lista de Documento |
java.util.List<DocumentoVO> |
getDocumentos(ProcessoUtil.SituacaoDocumento situacao,
java.lang.Integer quantidade,
CodigoModuloSistema codigoModuloSistema,
java.lang.Integer codigoUnidadeTramite,
Sessao sessao)
Retorna a lista de todos os documentos de acordo com a situação especificada |
java.util.List<DocumentoVO> |
getDocumentos(ProcessoUtil.SituacaoDocumento situacao,
java.lang.Integer quantidade,
Sessao sessao)
Deprecated. |
java.util.List<Documento> |
getDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo,
java.lang.String nomeInteressadoSolicitante,
TipoProcesso tipoProcesso)
Pesquisa documentos com acompanhamento externo de acordo com os parâmetros da pesquisa |
java.util.List<DocumentoVO> |
getDocumentosPosseUsuario(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcesso,
java.lang.Boolean indicaEmEspera,
java.lang.Boolean indicaArquivoCorrente,
CodigoModuloSistema codigoModuloSistema,
java.lang.Integer codigoUnidadeTramite,
Sessao sessao,
java.util.Date dataInicioCadastro,
java.util.Date dataFimCadastro,
java.lang.Integer... assuntos)
Consultar por um numero de protocolo e/ou assunto que esteja na posse do usuário |
java.util.List<DocumentoVO> |
getDocumentosPosseUsuario(java.lang.String numeroProtocolo,
java.lang.Boolean indicaEmEspera,
java.lang.Boolean indicaArquivoCorrente,
Sessao sessao)
Deprecated. |
java.util.List<InformacaoComplementar> |
getInformacoesComplementares(InformacaoComplementar informacaoComplementar)
Pesquisar informativos complementares por um exemplo |
java.util.List<InformacaoComplementar> |
getInformacoesComplementares(java.lang.Integer codigoDocumento)
Pesquisar informações complementares de um documento. |
java.util.List<PessoaProcesso> |
getInteressados(java.lang.Integer codigoDocumento)
Retorna todos os interessados por um documento |
LocalizacaoDocumento |
getLocalizacaoDocumento(java.lang.Integer codigoDocumento)
Retorna as informações sobre a localizacao de um documento |
LocalizacaoDocumento |
getLocalizacaoDocumento(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcedenciaExterna)
Retorna as informações sobre a localizacao de um documento |
PessoaProcesso |
getPessoaNaoIdentificada()
Pesquisa pela pessoa não identificada |
PessoaProcesso |
getPessoaProcesso(java.lang.Integer codigoPessoaProcesso)
Pesquisa pessoaProcesso por chave |
java.util.List<PessoaProcesso> |
getPessoasProcesso(PessoaProcesso pessoaProcessoExemplo)
Pesquisa pessoas processo por uma pessoa de exemplo |
java.util.List<PessoaProcesso> |
getPessoasProcessoPorNomeCpfCnpj(java.lang.String nome,
java.lang.String cpf,
java.lang.String cnpj,
ProcessoUtil.TipoPessoa tipoPessoa)
Pesquisa pessoas Processo por nome, cpf ou cnpj. |
java.lang.Integer |
getQuantidadesDocumentos(ProcessoUtil.SituacaoDocumento situacao,
Sessao sessao)
Retorna a quantidades de documentos para determinada situação do documento |
java.util.Map<ProcessoUtil.SituacaoDocumento,java.lang.Integer> |
getQuantidadesDocumentos(Sessao sessao)
Retorna um map contendo as quantidades de documentos para todas as situações do documento |
java.util.List<PessoaProcesso> |
getSolicitantes(java.lang.Integer codigoDocumento)
Retorna todos os solicitantes de um documento |
CopiaEletronica |
inserirCopiaEletronica(CopiaEletronica copiaEletronica,
Sessao sessao)
Insere uma copia eletrônica |
Documento |
inserirDocumento(Documento documento,
Sessao sessao)
Cadastra um documento |
InformacaoComplementar |
inserirInformacaoComplementar(InformacaoComplementar informacaoComplementar,
Sessao sessao)
Insere uma Informacao Complementar |
void |
inserirInteressado(InteressadoDocumento interessado,
Sessao sessao)
Insere o interessado. |
PessoaProcesso |
inserirPessoaProcesso(PessoaProcesso pessoaProcesso,
Sessao sessao)
Insere uma pessoaProcesso |
void |
inserirSolicitante(SolicitanteDocumento solicitante,
Sessao sessao)
Insere o solicitante. |
void |
removerInteressado(InteressadoDocumento interessado,
Sessao sessao)
Remove o interessado, desassociando a PessoaProcesso do Documento |
void |
removerSolicitante(SolicitanteDocumento solicitante,
Sessao sessao)
Remove o solicitante, desassociando a PessoaProcesso do Documento |
void |
setSessionContext(SessionContext ctx)
|
boolean |
verificaPossibilidadeManipulacaoDocumento(java.lang.Integer codigoDocumento,
Sessao sessao)
Verifica se o usuário pode realizar qualquer operação no documento |
boolean |
verificarExistenciaDocumentosAReceberTramiteComPrazoVencido(Sessao sessao)
Método que verifica se existe algum documento para receber com o prazo de recebimento vencido |
boolean |
verificarPosseDocumentoModuloSistema(java.lang.Integer codigoDocumento,
Sessao sessao)
Verifica se o usuário pode realizar qualquer operação no documento |
boolean |
verificarPossibilidadeAtualizacaoDadosBasicosDocumento(java.lang.Integer codigoDocumento,
Sessao sessao)
Verifica se o usuário pode alterar os dados básicos do documento |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractProcessoFacade()
Method Detail |
---|
public void setSessionContext(SessionContext ctx) throws EJBException, java.rmi.RemoteException
EJBException
java.rmi.RemoteException
public void ejbCreate() throws CreateException
CreateException
public Documento inserirDocumento(Documento documento, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, ProtocoloInexistenteException, DocumentoJaCadastradoException, AcessoNegadoException
Processo
inserirDocumento
in interface Processo
documento
- documento a ser inseridosessao
- sessao do usuario logado no sistema
ParametroInvalidoException
ErroInternoException
ProtocoloInexistenteException
DocumentoJaCadastradoException
AcessoNegadoException
public java.util.List<Documento> getDocumentos(Documento documentoExemplo) throws ParametroInvalidoException, ErroInternoException
Processo
getDocumentos
in interface Processo
documentoExemplo
- documento de exemplo para pesquisa
ParametroInvalidoException
ErroInternoException
public java.util.List<Documento> getDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo, java.lang.String nomeInteressadoSolicitante, TipoProcesso tipoProcesso) throws ParametroInvalidoException, ErroInternoException
Processo
getDocumentosAcompanhamentoExterno
in interface Processo
numeroProtocolo
- Número do protocolonomeInteressadoSolicitante
- nome do interessado ou do solicitantetipoProcesso
- tipo do processo
ParametroInvalidoException
ErroInternoException
public Documento getDocumento(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException
Processo
getDocumento
in interface Processo
codigoDocumento
- chave de busca
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
public Documento autuarProcesso(java.lang.Integer codigoDocumento, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, AcessoNegadoException, DocumentoAssociadoException, ModuloSistemaSemPosseDocumentoException
Processo
autuarProcesso
in interface Processo
codigoDocumento
- codigo do documento a ser autuado (transformado em processo)sessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ModuloSistemaSemPosseDocumentoException
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
AcessoNegadoException
public Documento atualizarVolumesPaginasDocumento(java.lang.Integer codigoDocumento, java.lang.Integer quantidadeVolume, java.lang.Integer quantidadePaginas, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Processo
atualizarVolumesPaginasDocumento
in interface Processo
sessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public Documento atualizarDocumento(Documento documento, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, AcessoNegadoException, DocumentoAssociadoException, ModuloSistemaSemPosseDocumentoException
Processo
atualizarDocumento
in interface Processo
documento
- a ser atualizadosessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ModuloSistemaSemPosseDocumentoException
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
AcessoNegadoException
public java.util.List<InformacaoComplementar> getInformacoesComplementares(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
Processo
getInformacoesComplementares
in interface Processo
codigoDocumento
- codigo do documento a ser pesquisado as informações complementares
ParametroInvalidoException
ErroInternoException
public java.util.List<InformacaoComplementar> getInformacoesComplementares(InformacaoComplementar informacaoComplementar) throws ParametroInvalidoException, ErroInternoException
Processo
getInformacoesComplementares
in interface Processo
informacaoComplementar
- informativo complementar de exemplo para pesquisa
ParametroInvalidoException
ErroInternoException
public InformacaoComplementar inserirInformacaoComplementar(InformacaoComplementar informacaoComplementar, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, InformacaoComplementarJaCadastradaException, UsuarioSemPosseDocumentoException, AcessoNegadoException, DocumentoNaoEncontradoException, DocumentoAssociadoException
Processo
inserirInformacaoComplementar
in interface Processo
informacaoComplementar
- informacao Complementar a ser inseridasessao
- sessao do usuario logado no sistema
DocumentoNaoEncontradoException
DocumentoAssociadoException
ParametroInvalidoException
ErroInternoException
InformacaoComplementarJaCadastradaException
UsuarioSemPosseDocumentoException
AcessoNegadoException
public CopiaEletronica inserirCopiaEletronica(CopiaEletronica copiaEletronica, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, CopiaEletronicaJaCadastradaException, UsuarioSemPosseDocumentoException, AcessoNegadoException, DocumentoNaoEncontradoException, DocumentoAssociadoException
Processo
inserirCopiaEletronica
in interface Processo
copiaEletronica
- caopia Eletronica a ser inseridasessao
- sessao do usuario logado no sistema
DocumentoNaoEncontradoException
DocumentoAssociadoException
ParametroInvalidoException
ErroInternoException
CopiaEletronicaJaCadastradaException
UsuarioSemPosseDocumentoException
AcessoNegadoException
public java.util.List<CopiaEletronica> getCopiaEletronicaDocumento(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
Processo
getCopiaEletronicaDocumento
in interface Processo
codigoDocumento
- codigo do documento a ser recuperada as cópias eletrônicas
ParametroInvalidoException
ErroInternoException
public java.util.List<CopiaEletronica> getCopiaEletronicaVinculo(java.lang.Integer codigoVinculo) throws ParametroInvalidoException, ErroInternoException
Processo
getCopiaEletronicaVinculo
in interface Processo
codigoVinculo
- codigo do vinculo a ser recuperado a cópia eletrônica
ParametroInvalidoException
ErroInternoException
public java.util.List<PessoaProcesso> getPessoasProcesso(PessoaProcesso pessoaProcessoExemplo) throws ParametroInvalidoException, ErroInternoException
Processo
getPessoasProcesso
in interface Processo
pessoaProcessoExemplo
- pessoaProcesso de exemplo para pesquisa
ParametroInvalidoException
ErroInternoException
public PessoaProcesso getPessoaProcesso(java.lang.Integer codigoPessoaProcesso) throws ParametroInvalidoException, ErroInternoException, PessoaProcessoNaoEncontradaException
Processo
getPessoaProcesso
in interface Processo
codigoPessoaProcesso
- chave de busca
ParametroInvalidoException
ErroInternoException
PessoaProcessoNaoEncontradaException
public PessoaProcesso inserirPessoaProcesso(PessoaProcesso pessoaProcesso, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, PessoaProcessoJaCadastradaException
Processo
inserirPessoaProcesso
in interface Processo
pessoaProcesso
- pessoaProcesso a ser inseridasessao
- sessao do usuario logado no sistema
ParametroInvalidoException
ErroInternoException
PessoaProcessoJaCadastradaException
public PessoaProcesso atualizarPessoaProcesso(PessoaProcesso pessoaProcesso, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, PessoaProcessoNaoEncontradaException
Processo
atualizarPessoaProcesso
in interface Processo
pessoaProcesso
- pessoaProcesso a ser atualizadasessao
- sessao do usuario logado no sistema
ParametroInvalidoException
ErroInternoException
PessoaProcessoNaoEncontradaException
public java.util.List<PessoaProcesso> getPessoasProcessoPorNomeCpfCnpj(java.lang.String nome, java.lang.String cpf, java.lang.String cnpj, ProcessoUtil.TipoPessoa tipoPessoa) throws ParametroInvalidoException, ErroInternoException
Processo
getPessoasProcessoPorNomeCpfCnpj
in interface Processo
nome
- nome da pessoa para pesquisacpf
- cpf da pessoa para pesquisacnpj
- cnpj da pessoa para pesquisatipoPessoa
- tipo da pessoa
ParametroInvalidoException
ErroInternoException
public java.util.List<PessoaProcesso> getInteressados(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
Processo
getInteressados
in interface Processo
codigoDocumento
- codigo do documento cujos interessados serão retornados
ParametroInvalidoException
ErroInternoException
public java.util.List<PessoaProcesso> getSolicitantes(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
Processo
getSolicitantes
in interface Processo
codigoDocumento
- codigo do documento cujos sulicitantes serão retornados
ParametroInvalidoException
ErroInternoException
public void removerInteressado(InteressadoDocumento interessado, Sessao sessao) throws ParametroInvalidoException, InteressadoDocumentoNaoEncontrado, ErroInternoException, AcessoNegadoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Processo
removerInteressado
in interface Processo
interessado
- Interessado a ser removidosessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ParametroInvalidoException
InteressadoDocumentoNaoEncontrado
ErroInternoException
AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public void removerSolicitante(SolicitanteDocumento solicitante, Sessao sessao) throws ParametroInvalidoException, SolicitanteDocumentoNaoEncontrado, ErroInternoException, AcessoNegadoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Processo
removerSolicitante
in interface Processo
solicitante
- solicitante a ser removidosessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ParametroInvalidoException
SolicitanteDocumentoNaoEncontrado
ErroInternoException
AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public void inserirInteressado(InteressadoDocumento interessado, Sessao sessao) throws ParametroInvalidoException, InteressadoDocumentoJaCadastrado, ErroInternoException, AcessoNegadoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Processo
inserirInteressado
in interface Processo
interessado
- interessado a ser inseridosessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ParametroInvalidoException
InteressadoDocumentoJaCadastrado
ErroInternoException
AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public void inserirSolicitante(SolicitanteDocumento solicitante, Sessao sessao) throws ParametroInvalidoException, SolicitanteDocumentoJaCadastrado, ErroInternoException, AcessoNegadoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
Processo
inserirSolicitante
in interface Processo
solicitante
- solicitante a ser inseridosessao
- sessao do usuario logado no sistema
DocumentoAssociadoException
ParametroInvalidoException
SolicitanteDocumentoJaCadastrado
ErroInternoException
AcessoNegadoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
public PessoaProcesso getPessoaNaoIdentificada() throws ErroInternoException
Processo
getPessoaNaoIdentificada
in interface Processo
ErroInternoException
public boolean verificaPossibilidadeManipulacaoDocumento(java.lang.Integer codigoDocumento, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException
Processo
verificaPossibilidadeManipulacaoDocumento
in interface Processo
codigoDocumento
- codigo do documento a ser verificadosessao
- sessao do usuario logado no sistema
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
public LocalizacaoDocumento getLocalizacaoDocumento(java.lang.String numeroProtocolo, java.lang.Boolean indicaProcedenciaExterna) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException
Processo
getLocalizacaoDocumento
in interface Processo
numeroProtocolo
- chave de buscaindicaProcedenciaExterna
- chave de busca
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
public LocalizacaoDocumento getLocalizacaoDocumento(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException, DocumentoNaoEncontradoException
Processo
getLocalizacaoDocumento
in interface Processo
codigoDocumento
- chave de busca
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException
public java.util.List<DocumentoVO> getDocumentosPosseUsuario(java.lang.String numeroProtocolo, java.lang.Boolean indicaEmEspera, java.lang.Boolean indicaArquivoCorrente, Sessao sessao) throws ErroInternoException, ParametroInvalidoException
Processo
getDocumentosPosseUsuario
in interface Processo
ErroInternoException
ParametroInvalidoException
public java.util.List<DocumentoVO> getDocumentosPosseUsuario(java.lang.String numeroProtocolo, java.lang.Boolean indicaProcesso, java.lang.Boolean indicaEmEspera, java.lang.Boolean indicaArquivoCorrente, CodigoModuloSistema codigoModuloSistema, java.lang.Integer codigoUnidadeTramite, Sessao sessao, java.util.Date dataInicioCadastro, java.util.Date dataFimCadastro, java.lang.Integer... assuntos) throws ErroInternoException, ParametroInvalidoException, UsuarioNaoPertenceUnidadeException
Processo
getDocumentosPosseUsuario
in interface Processo
ErroInternoException
ParametroInvalidoException
UsuarioNaoPertenceUnidadeException
public java.util.List<DocumentoVO> getDocumentos(ProcessoUtil.SituacaoDocumento situacao, java.lang.Integer quantidade, Sessao sessao) throws ErroInternoException, ParametroInvalidoException
Processo
getDocumentos
in interface Processo
situacao
- situação dos documentos a serem retornadosquantidade
- quantidade de documentos a serem retornados. Se null, todos os documentos serão retornadossessao
- sessao do usuario logado no sistema
ErroInternoException
ParametroInvalidoException
public java.util.List<DocumentoVO> getDocumentos(ProcessoUtil.SituacaoDocumento situacao, java.lang.Integer quantidade, CodigoModuloSistema codigoModuloSistema, java.lang.Integer codigoUnidadeTramite, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, UsuarioNaoPertenceUnidadeException
Processo
getDocumentos
in interface Processo
situacao
- situação dos documentos a serem retornadosquantidade
- quantidade de documentos a serem retornados. Se null, todos os documentos serão retornadoscodigoModuloSistema
- código módulo sistema de posse dos documentos a serem pesquisadoscodigoUnidadeTramite
- código unidade de trâmitesessao
- sessao do usuario logado no sistema
ErroInternoException
ParametroInvalidoException
UsuarioNaoPertenceUnidadeException
public java.util.Map<ProcessoUtil.SituacaoDocumento,java.lang.Integer> getQuantidadesDocumentos(Sessao sessao) throws ParametroInvalidoException, ErroInternoException
Processo
getQuantidadesDocumentos
in interface Processo
sessao
- sessao do usuario logado no sistema
ParametroInvalidoException,
- ErroInternoException
ParametroInvalidoException
ErroInternoException
public java.lang.Integer getQuantidadesDocumentos(ProcessoUtil.SituacaoDocumento situacao, Sessao sessao) throws ParametroInvalidoException, ErroInternoException
Processo
getQuantidadesDocumentos
in interface Processo
situacao
- situacao do documentosessao
- sessao do usuario logado no sistema
ParametroInvalidoException
ErroInternoException
public java.util.List<Andamento> getAndamentos(java.lang.Integer codigoDocumento, java.util.Date dataInicio, java.util.Date dataFim, java.lang.Integer quantidade, ProcessoUtil.TipoAndamento... tipoAndamento) throws ErroInternoException, ParametroInvalidoException
Processo
getAndamentos
in interface Processo
codigoDocumento
- codigo do documento a ser pesquisado o andamentodataInicio
- intervalo (data início) dos andamentos a serem pesquisadosdataFim
- intervalo (data fim) dos andamentos a serem pesquisadostipoAndamento
- tipo do andamento. Quando null, retorna todos os tipos de andamentos
ErroInternoException
ParametroInvalidoException
public java.util.List<Andamento> getAndamentosOld(java.lang.Integer codigoDocumento, java.util.Date dataInicio, java.util.Date dataFim, ProcessoUtil.TipoAndamento... tipoAndamento) throws ErroInternoException, ParametroInvalidoException
getAndamentosOld
in interface Processo
ErroInternoException
ParametroInvalidoException
public java.util.List<Andamento> getAndamentosAcompanhamentoExterno(java.lang.Integer codigoDocumento, ProcessoUtil.TipoAndamento... tipoAndamento) throws ErroInternoException, ParametroInvalidoException
Processo
getAndamentosAcompanhamentoExterno
in interface Processo
codigoDocumento
- codigo do documento a ser pesquisado o andamentotipoAndamento
- tipo do andamento. Quando null, retorna todos os tipos de andamentos
ErroInternoException
ParametroInvalidoException
public java.util.List<Documento> 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 ErroInternoException, ParametroInvalidoException
Processo
getDocumentos
in interface Processo
indicaProcesso
- parâmetro de pesquisadataCadastroInicial
- parâmetro de pesquisadataCadastroFinal
- parâmetro de pesquisaindicaProcedenciaExterna
- parâmetro de pesquisanumeroProtocolo
- parâmetro de pesquisadataAutuacaoInicial
- parâmetro de pesquisadataAutuacaoFinal
- parâmetro de pesquisacodigoAssunto
- parâmetro de pesquisacodigoEspecie
- parâmetro de pesquisanumeroDocumento
- parâmetro de pesquisadataEmissaoInicial
- parâmetro de pesquisadataEmissaoFinal
- parâmetro de pesquisacodigoGenero
- parâmetro de pesquisacodigoClasse
- parâmetro de pesquisacodigoTipoProcesso
- parâmetro de pesquisanomePessoaProcessoProcedencia
- parâmetro de pesquisanomePessoaProcessoInteressado
- parâmetro de pesquisanomePessoaProcessoSolicitante
- parâmetro de pesquisacodigoNatureza
- parâmetro de pesquisacodigoDestinacaoFinal
- parâmetro de pesquisadataDestinacaoFinalInicial
- parâmetro de pesquisadataDestinacaoFinalFinal
- parâmetro de pesquisacodigoUnidadeCadastro
- parâmetro de pesquisaindicaAcompanhamentoExterno
- parâmetro de pesquisaquantidadeResultados
- quantidade de resultados. Não pode ser maior que 500
ErroInternoException
ParametroInvalidoException
public java.util.List<Documento> 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 ErroInternoException, ParametroInvalidoException
Processo
getDocumentos
in interface Processo
indicaProcesso
- parâmetro de pesquisadataCadastroInicial
- parâmetro de pesquisadataCadastroFinal
- parâmetro de pesquisaindicaProcedenciaExterna
- parâmetro de pesquisanumeroProtocolo
- parâmetro de pesquisadataAutuacaoInicial
- parâmetro de pesquisadataAutuacaoFinal
- parâmetro de pesquisacodigoAssunto
- parâmetro de pesquisacodigoEspecie
- parâmetro de pesquisanumeroDocumento
- parâmetro de pesquisadataEmissaoInicial
- parâmetro de pesquisadataEmissaoFinal
- parâmetro de pesquisacodigoGenero
- parâmetro de pesquisacodigoClasse
- parâmetro de pesquisacodigoTipoProcesso
- parâmetro de pesquisanomePessoaProcessoProcedencia
- parâmetro de pesquisanomePessoaProcessoInteressado
- parâmetro de pesquisanomePessoaProcessoSolicitante
- parâmetro de pesquisacodigoNatureza
- parâmetro de pesquisacodigoDestinacaoFinal
- parâmetro de pesquisadataDestinacaoFinalInicial
- parâmetro de pesquisadataDestinacaoFinalFinal
- parâmetro de pesquisacodigoUnidadeCadastro
- parâmetro de pesquisaindicaAcompanhamentoExterno
- parâmetro de pesquisaresumo
- parâmetro de pesquisainformacaoComplementar
- parâmetro de pesquisaquantidadeResultados
- quantidade de resultados. Não pode ser maior que 500
ErroInternoException
ParametroInvalidoException
public java.util.List<Documento> 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 ErroInternoException, ParametroInvalidoException
getDocumentos
in interface Processo
ErroInternoException
ParametroInvalidoException
public java.util.List<Documento> getDocumentos(DocumentoPesquisaVO documentoPesquisaVO) throws ErroInternoException, ParametroInvalidoException
getDocumentos
in interface Processo
documentoPesquisaVO
-
ErroInternoException
ParametroInvalidoException
public boolean verificarExistenciaDocumentosAReceberTramiteComPrazoVencido(Sessao sessao) throws ErroInternoException, ParametroInvalidoException
Processo
verificarExistenciaDocumentosAReceberTramiteComPrazoVencido
in interface Processo
sessao
- sessao do usuario logado no sistema
ErroInternoException
ParametroInvalidoException
public ConteudoDocumentoVO getConteudoDocumento(java.lang.Integer codigoDocumento) throws DocumentoNaoEncontradoException, ParametroInvalidoException, ErroInternoException
Processo
getConteudoDocumento
in interface Processo
codigoDocumento
- Código do documento cujo conteúdo será retornado
DocumentoNaoEncontradoException
ParametroInvalidoException,
- ErroInternoException
ParametroInvalidoException
ErroInternoException
public void atribuirPosseDocumento(java.lang.Integer codigoDocumento, CodigoModuloSistema codigoModuloSistema, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, DocumentoNaoEncontradoException, UsuarioSemPosseDocumentoException, ModuloSistemaNaoEncontradoException, AmbienteIncompativelException, AcessoNegadoException
Processo
atribuirPosseDocumento
in interface Processo
codigoDocumento
- documento a ser devolvidocodigoModuloSistema
- codigo do módulo do sistema que teraá a posse do documentosessao
- sessão do usuário logado
AcessoNegadoException
ErroInternoException
ParametroInvalidoException
DocumentoNaoEncontradoException
UsuarioSemPosseDocumentoException
ModuloSistemaNaoEncontradoException
AmbienteIncompativelException
public boolean verificarPosseDocumentoModuloSistema(java.lang.Integer codigoDocumento, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, DocumentoNaoEncontradoException
Processo
verificarPosseDocumentoModuloSistema
in interface Processo
codigoDocumento
- codigo do documento a ser verificadosessao
- sessao do usuario logado no sistema
ErroInternoException
ParametroInvalidoException
DocumentoNaoEncontradoException
public boolean verificarPossibilidadeAtualizacaoDadosBasicosDocumento(java.lang.Integer codigoDocumento, Sessao sessao) throws ParametroInvalidoException
Processo
verificarPossibilidadeAtualizacaoDadosBasicosDocumento
in interface Processo
ParametroInvalidoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |