br.gov.mj.frameworkprocessos.benchmark
Class BenchMarkDelegate

java.lang.Object
  extended by br.gov.mj.frameworkprocessos.benchmark.BenchMarkDelegate
All Implemented Interfaces:
BenchMark

public class BenchMarkDelegate
extends java.lang.Object
implements BenchMark


Method Summary
 Retorno getDocumento(java.lang.Integer codigoDocumento, java.util.List<Medida> medidas)
           
 Retorno 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, java.util.List<Medida> medidas)
           
 Retorno getDocumentoGedoc(java.lang.String numeroProtocolo, java.util.List<Medida> medidas)
           
 Retorno 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<Medida> medidas)
           
 Retorno getDocumentosAreaTrabalho(java.lang.Integer quantidade, Sessao sessao, java.util.List<Medida> medidas)
           
static BenchMark getInstancia()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstancia

public static BenchMark getInstancia()
                              throws ErroInternoException
Throws:
ErroInternoException

getDocumento

public Retorno getDocumento(java.lang.Integer codigoDocumento,
                            java.util.List<Medida> medidas)
                     throws ParametroInvalidoException,
                            ErroInternoException,
                            DocumentoNaoEncontradoException
Specified by:
getDocumento in interface BenchMark
Throws:
ParametroInvalidoException
ErroInternoException
DocumentoNaoEncontradoException

getDocumentos

public Retorno 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<Medida> medidas)
                      throws ErroInternoException,
                             ParametroInvalidoException
Specified by:
getDocumentos in interface BenchMark
Throws:
ErroInternoException
ParametroInvalidoException

getDocumentosAreaTrabalho

public Retorno getDocumentosAreaTrabalho(java.lang.Integer quantidade,
                                         Sessao sessao,
                                         java.util.List<Medida> medidas)
                                  throws ErroInternoException,
                                         ParametroInvalidoException
Specified by:
getDocumentosAreaTrabalho in interface BenchMark
Throws:
ErroInternoException
ParametroInvalidoException

getDocumentoGedoc

public Retorno 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,
                                 java.util.List<Medida> medidas)
                          throws ParametroInvalidoException,
                                 ErroInternoException
Specified by:
getDocumentoGedoc in interface BenchMark
Throws:
ParametroInvalidoException
ErroInternoException

getDocumentoGedoc

public Retorno getDocumentoGedoc(java.lang.String numeroProtocolo,
                                 java.util.List<Medida> medidas)
                          throws ParametroInvalidoException,
                                 ErroInternoException
Specified by:
getDocumentoGedoc in interface BenchMark
Throws:
ParametroInvalidoException
ErroInternoException