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

java.lang.Object
  extended by br.gov.mj.frameworkprocessos.processo.ejb.AbstractGedocFacade
All Implemented Interfaces:
Gedoc
Direct Known Subclasses:
GedocFacadeSession

public abstract class AbstractGedocFacade
extends java.lang.Object
implements Gedoc


Constructor Summary
AbstractGedocFacade()
           
 
Method Summary
 void ejbCreate()
           
 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
 java.util.List<java.lang.String> getProtocolosPorInteressados(java.lang.String nomeInteressado)
          Pesquisa os protocolos por interessados.
 Documento importarDocumentoGedoc(DocumentoGedoc documentoGedoc, Sessao sessao)
          Importa um documento do GeDoc para o FP
 void setSessionContext(SessionContext ctx)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractGedocFacade

public AbstractGedocFacade()
Method Detail

setSessionContext

public void setSessionContext(SessionContext ctx)
                       throws EJBException,
                              java.rmi.RemoteException
Throws:
EJBException
java.rmi.RemoteException

ejbCreate

public void ejbCreate()
               throws CreateException
Throws:
CreateException

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

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

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

importarDocumentoGedoc

public Documento importarDocumentoGedoc(DocumentoGedoc documentoGedoc,
                                        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:
documentoGedoc - Documento do GeDoc
sessao - Sessão do usuário logado no sistema
Returns:
Documento (principal) importado
Throws:
AcessoNegadoException
ParametroInvalidoException
ErroInternoException
DocumentoJaCadastradoException