br.gov.mj.frameworkprocessos.pojo.dao
Class DocumentoDAO
java.lang.Object
br.gov.mj.frameworkprocessos.pojo.dao.DocumentoDAO
public class DocumentoDAO
- extends
- Version:
- 1.0
- Author:
- Percilia Marino
Method Summary |
java.lang.Integer |
consultaQuantidadeDocumentosAguardandoGuiaArquivamento(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosAReceber(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosGestorAguardandoGuia(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosGestorTramiteEmAndamento(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosPosseGestor(java.lang.Integer codigoUnidadeTramite,
boolean indicaEmEspera,
boolean indicaArquivoCorrente)
|
java.lang.Integer |
consultaQuantidadeDocumentosPosseUsuario(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
boolean indicaEmEspera,
boolean indicaArquivoCorrente)
|
java.lang.Integer |
consultaQuantidadeDocumentosRecebidosComPrazo(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosTramitadosComPrazo(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosTramiteConcluido(java.lang.Integer codigoUnidadeTramite)
|
java.lang.Integer |
consultaQuantidadeDocumentosUsuarioAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa)
|
java.lang.Integer |
consultaQuantidadeDocumentosUsuarioTramiteEmAndamento(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa)
|
Documento |
consultarDocumentoPorNumeroProtocolo(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcedenciaExterna)
|
java.util.List<Documento> |
consultarDocumentos(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<Documento> |
consultarDocumentos(DocumentoPesquisaVO vo)
|
java.util.List<Documento> |
consultarDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo,
java.lang.String nomePessoaInteressadoSolicitante,
TipoProcesso tipoProcesso)
|
java.util.List<DocumentoVO> |
consultarDocumentosAReceberTramite(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosPosseGestor(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade,
java.lang.Boolean indicaProcesso,
java.util.Date dataDocumento,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
CodigoModuloSistema codigoModuloSistema)
|
java.util.List<DocumentoVO> |
consultarDocumentosPosseGestor(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcesso,
java.lang.Integer codigoUnidadeTramite,
CodigoModuloSistema codigoModuloSistema,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
java.util.Date dataInicioCadastro,
java.util.Date dataFimCadastro,
java.lang.Integer... assuntos)
|
java.util.List<DocumentoVO> |
consultarDocumentosPosseUsuario(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade,
java.lang.Boolean indicaProcesso,
java.util.Date dataDocumento,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
CodigoModuloSistema codigoModuloSistema)
|
java.util.List<DocumentoVO> |
consultarDocumentosPosseUsuario(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcesso,
java.lang.Integer codigoUnidadeTramite,
CodigoModuloSistema codigoModuloSistema,
java.lang.Integer codigoPessoa,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
java.util.Date dataInicioCadastro,
java.util.Date dataFimCadastro,
java.lang.Integer... assuntos)
|
java.util.List<DocumentoVO> |
consultarDocumentosRecebidosComPrazo(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosAguardandoGuiaArquivamento(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosComPrazo(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosPeloGestorAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosPeloGestorNaoRecebidos(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosPeloUsuarioAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramitadosPeloUsuarioNaoRecebidos(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosTramiteConcluido(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
|
java.util.List<DocumentoVO> |
consultarDocumentosUnidadeTramite(java.lang.Integer codigoUnidadeTramite,
java.lang.Boolean indicaProcesso,
java.util.Date dataCadastroInicial,
java.util.Date dataCadastroFinal,
java.lang.Boolean indicaProcedenciaExterna,
java.lang.String numeroProtocolo,
java.lang.Integer codigoAssunto,
java.lang.Integer codigoEspecie,
java.util.Date dataEmissaoInicial,
java.util.Date dataEmissaoFinal,
java.lang.Boolean indicaAcompanhamentoExterno)
|
Documento |
inserir(Documento documento)
|
boolean |
verificarExistenciaDocumentosAReceberTramitePrazoVencido(java.lang.Integer codigoUnidadeTramite)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentoDAO
public DocumentoDAO(SessionFactory sf)
inserir
public Documento inserir(Documento documento)
throws DAOException
- Throws:
DAOException
consultarDocumentosPosseUsuario
public java.util.List<DocumentoVO> consultarDocumentosPosseUsuario(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade,
java.lang.Boolean indicaProcesso,
java.util.Date dataDocumento,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
CodigoModuloSistema codigoModuloSistema)
throws DAOException
- Throws:
DAOException
consultarDocumentosPosseGestor
public java.util.List<DocumentoVO> consultarDocumentosPosseGestor(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade,
java.lang.Boolean indicaProcesso,
java.util.Date dataDocumento,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
CodigoModuloSistema codigoModuloSistema)
throws DAOException
- Throws:
DAOException
consultarDocumentosAReceberTramite
public java.util.List<DocumentoVO> consultarDocumentosAReceberTramite(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
verificarExistenciaDocumentosAReceberTramitePrazoVencido
public boolean verificarExistenciaDocumentosAReceberTramitePrazoVencido(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosPeloGestorNaoRecebidos
public java.util.List<DocumentoVO> consultarDocumentosTramitadosPeloGestorNaoRecebidos(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosPeloUsuarioNaoRecebidos
public java.util.List<DocumentoVO> consultarDocumentosTramitadosPeloUsuarioNaoRecebidos(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosPeloGestorAguardandoGuia
public java.util.List<DocumentoVO> consultarDocumentosTramitadosPeloGestorAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosPeloUsuarioAguardandoGuia
public java.util.List<DocumentoVO> consultarDocumentosTramitadosPeloUsuarioAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosAguardandoGuiaArquivamento
public java.util.List<DocumentoVO> consultarDocumentosTramitadosAguardandoGuiaArquivamento(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentos
public java.util.List<Documento> consultarDocumentos(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 DAOException
- Throws:
DAOException
consultarDocumentos
public java.util.List<Documento> consultarDocumentos(DocumentoPesquisaVO vo)
throws DAOException
- Parameters:
vo
-
- Returns:
-
- Throws:
DAOException
consultarDocumentosAcompanhamentoExterno
public java.util.List<Documento> consultarDocumentosAcompanhamentoExterno(java.lang.String numeroProtocolo,
java.lang.String nomePessoaInteressadoSolicitante,
TipoProcesso tipoProcesso)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosPosseUsuario
public java.lang.Integer consultaQuantidadeDocumentosPosseUsuario(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa,
boolean indicaEmEspera,
boolean indicaArquivoCorrente)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosPosseGestor
public java.lang.Integer consultaQuantidadeDocumentosPosseGestor(java.lang.Integer codigoUnidadeTramite,
boolean indicaEmEspera,
boolean indicaArquivoCorrente)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosAReceber
public java.lang.Integer consultaQuantidadeDocumentosAReceber(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosTramiteConcluido
public java.lang.Integer consultaQuantidadeDocumentosTramiteConcluido(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosRecebidosComPrazo
public java.lang.Integer consultaQuantidadeDocumentosRecebidosComPrazo(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosTramitadosComPrazo
public java.lang.Integer consultaQuantidadeDocumentosTramitadosComPrazo(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosGestorTramiteEmAndamento
public java.lang.Integer consultaQuantidadeDocumentosGestorTramiteEmAndamento(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosUsuarioTramiteEmAndamento
public java.lang.Integer consultaQuantidadeDocumentosUsuarioTramiteEmAndamento(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosGestorAguardandoGuia
public java.lang.Integer consultaQuantidadeDocumentosGestorAguardandoGuia(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosUsuarioAguardandoGuia
public java.lang.Integer consultaQuantidadeDocumentosUsuarioAguardandoGuia(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer codigoPessoa)
throws DAOException
- Throws:
DAOException
consultaQuantidadeDocumentosAguardandoGuiaArquivamento
public java.lang.Integer consultaQuantidadeDocumentosAguardandoGuiaArquivamento(java.lang.Integer codigoUnidadeTramite)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramiteConcluido
public java.util.List<DocumentoVO> consultarDocumentosTramiteConcluido(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosTramitadosComPrazo
public java.util.List<DocumentoVO> consultarDocumentosTramitadosComPrazo(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentoPorNumeroProtocolo
public Documento consultarDocumentoPorNumeroProtocolo(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcedenciaExterna)
throws DAOException
- Throws:
DAOException
consultarDocumentosRecebidosComPrazo
public java.util.List<DocumentoVO> consultarDocumentosRecebidosComPrazo(java.lang.Integer codigoUnidadeTramite,
java.lang.Integer quantidade)
throws DAOException
- Throws:
DAOException
consultarDocumentosPosseUsuario
public java.util.List<DocumentoVO> consultarDocumentosPosseUsuario(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcesso,
java.lang.Integer codigoUnidadeTramite,
CodigoModuloSistema codigoModuloSistema,
java.lang.Integer codigoPessoa,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
java.util.Date dataInicioCadastro,
java.util.Date dataFimCadastro,
java.lang.Integer... assuntos)
throws DAOException
- Throws:
DAOException
consultarDocumentosPosseGestor
public java.util.List<DocumentoVO> consultarDocumentosPosseGestor(java.lang.String numeroProtocolo,
java.lang.Boolean indicaProcesso,
java.lang.Integer codigoUnidadeTramite,
CodigoModuloSistema codigoModuloSistema,
boolean indicaEmEspera,
boolean indicaArquivoCorrente,
java.util.Date dataInicioCadastro,
java.util.Date dataFimCadastro,
java.lang.Integer... assuntos)
throws DAOException
- Throws:
DAOException
consultarDocumentosUnidadeTramite
public java.util.List<DocumentoVO> consultarDocumentosUnidadeTramite(java.lang.Integer codigoUnidadeTramite,
java.lang.Boolean indicaProcesso,
java.util.Date dataCadastroInicial,
java.util.Date dataCadastroFinal,
java.lang.Boolean indicaProcedenciaExterna,
java.lang.String numeroProtocolo,
java.lang.Integer codigoAssunto,
java.lang.Integer codigoEspecie,
java.util.Date dataEmissaoInicial,
java.util.Date dataEmissaoFinal,
java.lang.Boolean indicaAcompanhamentoExterno)
throws DAOException
- Throws:
DAOException