br.gov.mj.frameworkprocessos.processo.ejb
Class GedocDelegate

java.lang.Object
  extended by br.gov.mj.frameworkprocessos.processo.ejb.GedocDelegate
All Implemented Interfaces:
Gedoc

public class GedocDelegate
extends java.lang.Object
implements Gedoc


Method Summary
 DocumentoGedoc getDocumentoGedoc(java.lang.String numeroProtocolo)
          Pesquisa por um documento do GeDoc que possua o número do protocolo especificado
 java.util.List<DocumentoGedoc> getDocumentoGedoc(java.lang.String numeroProtocolo, java.util.Date dataProtocolo, java.lang.String numeroDocumento, java.util.Date dataDocumento, java.util.Date dataInstauracao, java.lang.Boolean situacaoDocumento, java.lang.String nomeEmitente, java.lang.String nomeInteressado, java.lang.String nomeProcedencia, java.lang.String orgaoOrigem, java.lang.String assunto, java.lang.String resumo, java.lang.Integer codigoTipoProcesso, java.lang.Integer codigoEspecie, java.lang.Integer quantidadeResultados)
          Pesquisa por documentos do GeDoc a partir dos parâmetros de pesquisa
static Gedoc getInstancia()
           
 java.util.List<java.lang.String> getProtocolosPorInteressados(java.lang.String nomeInteressado)
          Pesquisa os protocolos por interessados.
 Documento importarDocumentoGedoc(DocumentoGedoc documento, Sessao sessao)
          Importa um documento do GeDoc para o FP
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstancia

public static Gedoc getInstancia()
                          throws ErroInternoException
Throws:
ErroInternoException

getDocumentoGedoc

public DocumentoGedoc getDocumentoGedoc(java.lang.String numeroProtocolo)
                                 throws ParametroInvalidoException,
                                        ErroInternoException
Description copied from interface: Gedoc
Pesquisa por um documento do GeDoc que possua o número do protocolo especificado

Specified by:
getDocumentoGedoc in interface Gedoc
Parameters:
numeroProtocolo - Número do protocolo do documento do GeDoc pesquisado
Returns:
Documento do GeDoc
Throws:
ParametroInvalidoException
ErroInternoException

importarDocumentoGedoc

public Documento importarDocumentoGedoc(DocumentoGedoc documento,
                                        Sessao sessao)
                                 throws ParametroInvalidoException,
                                        ErroInternoException,
                                        DocumentoJaCadastradoException,
                                        AcessoNegadoException
Description copied from interface: Gedoc
Importa um documento do GeDoc para o FP

Specified by:
importarDocumentoGedoc in interface Gedoc
Parameters:
documento - Documento do GeDoc
sessao - Sessão do usuário logado no sistema
Returns:
Documento (principal) importado
Throws:
ParametroInvalidoException
ErroInternoException
DocumentoJaCadastradoException
AcessoNegadoException

getProtocolosPorInteressados

public java.util.List<java.lang.String> getProtocolosPorInteressados(java.lang.String nomeInteressado)
                                                              throws ParametroInvalidoException,
                                                                     ErroInternoException
Description copied from interface: Gedoc
Pesquisa os protocolos por interessados.

Specified by:
getProtocolosPorInteressados in interface Gedoc
Parameters:
nomeInteressado - nome do interessado a ser pesquisado
Returns:
lista dos protocolos encontrados
Throws:
ParametroInvalidoException
ErroInternoException

getDocumentoGedoc

public java.util.List<DocumentoGedoc> getDocumentoGedoc(java.lang.String numeroProtocolo,
                                                        java.util.Date dataProtocolo,
                                                        java.lang.String numeroDocumento,
                                                        java.util.Date dataDocumento,
                                                        java.util.Date dataInstauracao,
                                                        java.lang.Boolean situacaoDocumento,
                                                        java.lang.String nomeEmitente,
                                                        java.lang.String nomeInteressado,
                                                        java.lang.String nomeProcedencia,
                                                        java.lang.String orgaoOrigem,
                                                        java.lang.String assunto,
                                                        java.lang.String resumo,
                                                        java.lang.Integer codigoTipoProcesso,
                                                        java.lang.Integer codigoEspecie,
                                                        java.lang.Integer quantidadeResultados)
                                                 throws ParametroInvalidoException,
                                                        ErroInternoException
Description copied from interface: Gedoc
Pesquisa por documentos do GeDoc a partir dos parâmetros de pesquisa

Specified by:
getDocumentoGedoc in interface Gedoc
Parameters:
numeroProtocolo - parâmetro de pesquisa
dataProtocolo - parâmetro de pesquisa
numeroDocumento - parâmetro de pesquisa
dataDocumento - parâmetro de pesquisa
dataInstauracao - parâmetro de pesquisa
situacaoDocumento - parâmetro de pesquisa
nomeEmitente - parâmetro de pesquisa
nomeInteressado - parâmetro de pesquisa
nomeProcedencia - parâmetro de pesquisa
orgaoOrigem - parâmetro de pesquisa
assunto - parâmetro de pesquisa
resumo - parâmetro de pesquisa
codigoTipoProcesso - parâmetro de pesquisa
codigoEspecie - parâmetro de pesquisa
Returns:
List lista dos documentos do GeDoc encontrados
Throws:
ParametroInvalidoException
ErroInternoException