|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Tramite
Interface para prestar serviços ao FP ao que diz respeito a trâmite e unidade de trâmite.
Method Summary | |
---|---|
ResponsavelTecnico |
atribuirResponsavelTecnico(java.lang.Integer codigoDocumento,
java.lang.Integer codigoPessoaFisica,
Sessao sessao)
Altera o responsável técnico de um trâmite. |
void |
atualizarPrazoTramite(java.lang.Integer codigoTramite,
java.lang.Integer prazo,
ProcessoUtil.TipoPrazo tipoPrazo,
Sessao sessao)
Atualiza o prazo das ações de um trâmite. |
void |
cancelarTramite(java.lang.Integer codigoTramite,
Sessao sessao)
Cancela um trâmite. |
void |
confirmarEnvioGuia(Sessao sessao,
java.lang.Integer... codigosTramites)
Confirma o envio (impressão) da(s) guia(s). |
void |
confirmarTramiteExterno(Tramite tramite,
Sessao sessao)
Confirma o recebimento de um trâmite externo |
java.util.List<GrupoTramite> |
getGruposTramite(java.lang.Boolean ativo)
Pesquisa pelos grupos de trâmite. |
java.util.List<GrupoTramite> |
getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica,
java.lang.Boolean ativo)
Pesquisa pelos grupos de trâmite que pertencem a um Órgão da Administração Pública. |
GrupoTramite |
getGrupoTramite(java.lang.Integer codigoGrupoTramite)
Pesquisa pelo grupo de trâmite especificado |
UnidadeTramite |
getProtocoloCentralAtivo()
Pesquisa o protocolo central ativo |
UnidadeTramite |
getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite)
Pesquisa pelo protocolo setorial ativo de um grupo |
ResponsavelTecnico |
getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico)
Pesquisa pelo responsável técnico |
ResponsavelTecnico |
getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento)
Pesquisa pelo responsável técnico atual de um documento. |
java.util.List<UnidadeTramite> |
getTodosProtocolosCentrais()
Pesquisa por todos os protocolos centrais |
java.util.List<UnidadeTramite> |
getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite)
Pesquisa por todos os protocolos setoriais de um grupo |
Tramite |
getTramite(java.lang.Integer codigoTramite)
Retorna o trâmite especificado como parâmetro |
java.util.List<TramiteVO> |
getTramites(java.lang.Integer codigoDocumento)
Pesquisar pelos trâmites de um documento |
java.util.List<Tramite> |
getTramites(Tramite tramite)
Pesquisar trâmites por um exemplo |
Tramite |
getUltimoTramite(java.lang.Integer codigoDocumento,
java.lang.Boolean isTramiteEncerrado,
java.lang.Boolean procurarDocumentoPrincipal)
Pesquisa pelo último trâmite de um documento |
java.util.List<UnidadeTramite> |
getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo)
Pesquisa uma unidade de trâmite por um exemplo |
java.util.List<UnidadeTramite> |
getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite,
java.lang.Boolean ativo)
Pesquisa pelas unidades de trâmite de um grupo |
java.util.List<UnidadeTramite> |
getUnidadesTramitePorUsuario(Sessao sessao)
Pesquisa pelas unidades de trâmite de um usuário. |
java.util.List<UnidadeTramite> |
getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadaOrigem)
Pesquisa por todas as unidades para as quais a unidade informada pode tramitar |
UnidadeTramite |
getUnidadeTramite(java.lang.Integer codigoUnidadeTramite)
Pesquisa pela unidade de trâmite especificada |
java.util.List<Usuario> |
getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite,
Sessao sessao)
Pesquisa pelos usuários de uma unidade de trâmite (unidades, protocolos central e setoriais). |
Tramite |
realizarTramite(Tramite tramite,
Sessao sessao)
Tramita um documento/processo. |
Tramite |
receberTramite(Tramite tramite,
Sessao sessao)
Recebe o trâmite especificado |
void |
retirarResponsavelTecnico(java.lang.Integer codigoDocumento,
Sessao sessao)
Retira a responsabilidade técnica de um trâmite. |
java.lang.Boolean |
verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem,
java.lang.Integer codigoUnidadeDestino)
Verifica se há a possibilidade de trâmite entre duas unidades |
Method Detail |
---|
java.util.List<Usuario> getUsuariosPorUnidadeTramite(java.lang.Integer codigoUnidadeTramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteNaoEncontradaException
codigoUnidadeTramite
- Código da unidade de trâmitesessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
UnidadeTramiteNaoEncontrada
UnidadeTramiteNaoEncontradaException
java.util.List<UnidadeTramite> getUnidadesTramitePorUsuario(Sessao sessao) throws ParametroInvalidoException, ErroInternoException
sessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
java.util.List<UnidadeTramite> getUnidadesTramitePorGrupo(java.lang.Integer codigoGrupoTramite, java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
codigoGrupoTramite
- Código do grupo a ser pesquisadoativo
- Indica se quer só os ativos (true) ou todos (false)
ParametroInvalidoException
ErroInternoException
UnidadeTramite getProtocoloSetorialAtivoPorGrupo(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
codigoGrupoTramite
- Código do grupo a ser pesquisado
ParametroInvalidoException
ErroInternoException
java.util.List<UnidadeTramite> getTodosProtocolosSetoriaisPorGrupo(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
codigoGrupoTramite
- Código do grupo cujos protocolos setoriais serão presquisados
ParametroInvalidoException
ErroInternoException
UnidadeTramite getProtocoloCentralAtivo() throws ErroInternoException
ErroInternoException
java.util.List<UnidadeTramite> getTodosProtocolosCentrais() throws ErroInternoException
ErroInternoException
java.util.List<GrupoTramite> getGruposTramite(java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
ativo
- Indica se quer só os ativos (true) ou todos (false).
ParametroInvalidoException
ErroInternoException
GrupoTramite getGrupoTramite(java.lang.Integer codigoGrupoTramite) throws ParametroInvalidoException, ErroInternoException
codigoGrupoTramite
- Código do grupo de tramite a ser pesquisado
ParametroInvalidoException
ErroInternoException
java.util.List<GrupoTramite> getGruposTramitePorOrgaoAdmPublica(java.lang.Integer codigoPessoaJuridica, java.lang.Boolean ativo) throws ParametroInvalidoException, ErroInternoException
codigoPessoaJuridica
- código do órgão da administração pública.ativo
- Indica se quer só os ativos (true) ou todos (false).
ParametroInvalidoException
ErroInternoException
UnidadeTramite getUnidadeTramite(java.lang.Integer codigoUnidadeTramite) throws ParametroInvalidoException, ErroInternoException
codigoUnidadeTramite
- Código da unidade de tramite a ser pesquisada
ParametroInvalidoException
ErroInternoException
java.util.List<UnidadeTramite> getUnidadesTramite(UnidadeTramite unidadeTramiteExemplo) throws ParametroInvalidoException, ErroInternoException
unidadeTramiteExemplo
- Unidade de trâmite exemplo para a pesquisa
ParametroInvalidoException
ErroInternoException
java.lang.Boolean verificarPossibilidadeTramite(java.lang.Integer codigoUnidadeOrigem, java.lang.Integer codigoUnidadeDestino) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteNaoEncontradaException, UnidadeTramiteInativaException
codigoUnidadeOrigem
- Código da unidade de origem do trâmitecodigoUnidadeDestino
- Código da unidade de destino do trâmite
ParametroInvalidoException
ErroInternoException,
UnidadeTramiteNaoEncontrada
UnidadeTramiteInativaException
ErroInternoException
UnidadeTramiteNaoEncontradaException
java.util.List<TramiteVO> getTramites(java.lang.Integer codigoDocumento) throws ParametroInvalidoException, ErroInternoException
codigoDocumento
- Código do documento cujos trâmites serão pesquisados
ParametroInvalidoException
ErroInternoException
java.util.List<Tramite> getTramites(Tramite tramite) throws ParametroInvalidoException, ErroInternoException
tramite
- Trâmite de exemplo para pesquisa
ParametroInvalidoException
ErroInternoException
Tramite realizarTramite(Tramite tramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UnidadeTramiteInativaException, UsuarioSemPosseDocumentoException, UnidadeDestinoNaoPermitidaException, AcessoNegadoException, UnidadeTramiteNaoEncontradaException, DocumentoNaoEncontradoException, DocumentoAssociadoException, TramiteNaoConcluidoException, ModuloSistemaSemPosseDocumentoException
tramite
- Trâmite a ser inseridosessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
UnidadeTramiteInativaException
UsuarioSemPosseDocumentoException
UnidadeDestinoNaoPermitidaException
AcessoNegadoException
UnidadeTramiteNaoEncontrada
DocumentoNaoEncontradoException
DocumentoAssociadoException
TramiteNaoConcluidoException
UnidadeTramiteNaoEncontradaException
ModuloSistemaSemPosseDocumentoException
Tramite receberTramite(Tramite tramite, Sessao sessao) throws AcessoNegadoException, ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException
tramite
- Tramite a ser recebidosessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException,
TramiteNaoEncontradoException
UsuarioSemPosseDocumentoException,
AcessoNegadoException
TramiteJaRecebidoException
ErroInternoException
UsuarioSemPosseDocumentoException
void cancelarTramite(java.lang.Integer codigoTramite, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, TramiteNaoEncontradoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException, AcessoNegadoException
codigoTramite
- Código do tramite a ser canceladosessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
TramiteNaoEncontradoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
AcessoNegadoException
Tramite getUltimoTramite(java.lang.Integer codigoDocumento, java.lang.Boolean isTramiteEncerrado, java.lang.Boolean procurarDocumentoPrincipal) throws ParametroInvalidoException, ErroInternoException
codigoDocumento
- Código do documento cujo último trâmite será pesquisado
ParametroInvalidoException
ErroInternoException
java.util.List<UnidadeTramite> getUnidadesTramitesPermitidas(java.lang.Integer codigoUnidadaOrigem) throws ErroInternoException, ParametroInvalidoException
codigoUnidadaOrigem
- Código da unidade de origem do trâmite
ErroInternoException
ParametroInvalidoException
ResponsavelTecnico atribuirResponsavelTecnico(java.lang.Integer codigoDocumento, java.lang.Integer codigoPessoaFisica, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, TramiteNaoEncontradoException, DocumentoNaoEncontradoException, PessoaFisicaNaoEncontradaException, UsuarioSemPosseDocumentoException, ModuloSistemaSemPosseDocumentoException, DocumentoAssociadoException
codigoDocumento
- Código do documento ao qual o responsável técnico será atribuidocodigoPessoaFisica
- Código da pessoa física que será o responsável técnicosessao
- Sessão do usuário logado no sistema
ErroInternoException
ParametroInvalidoException
TramiteNaoEncontradoException
DocumentoNaoEncontradoException
PessoaFisicaNaoEncontradaException
UsuarioSemPosseDocumentoException
ModuloSistemaSemPosseDocumentoException
DocumentoAssociadoException
void retirarResponsavelTecnico(java.lang.Integer codigoDocumento, Sessao sessao) throws ErroInternoException, ParametroInvalidoException, DocumentoNaoEncontradoException, ResponsavelTecnicoNaoEncontradoException, UsuarioSemPosseDocumentoException, DocumentoAssociadoException
codigoDocumento
- Código do documento ao qual o responsável técnico será retiradosessao
- Sessão do usuário logado no sistema
ErroInternoException
ParametroInvalidoException
ResponsavelTecnicoNaoEncontradoException
UsuarioSemPosseDocumentoException
DocumentoNaoEncontradoException
DocumentoAssociadoException
ResponsavelTecnico getResponsavelTecnicoAtual(java.lang.Integer codigoDocumento) throws ErroInternoException, ParametroInvalidoException
codigoDocumento
- Código do documento cujo responsável técnico será pesquisado.
ErroInternoException
ParametroInvalidoException
ResponsavelTecnico getResponsavelTecnico(java.lang.Integer codigoResponsavelTecnico) throws ErroInternoException, ParametroInvalidoException
codigoResponsavelTecnico
- Código do responsável técnico que será pesquisado.
ErroInternoException
ParametroInvalidoException
void confirmarTramiteExterno(Tramite tramite, Sessao sessao) throws AcessoNegadoException, ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteJaRecebidoException
tramite
- Trâmite externo cujo recebimento será confirmadosessao
- Sessão do usuário logado no sistema
AcessoNegadoException
ParametroInvalidoException
TramiteNaoEncontradoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteJaRecebidoException
Tramite getTramite(java.lang.Integer codigoTramite) throws ParametroInvalidoException, TramiteNaoEncontradoException, ErroInternoException
codigoTramite
- Código do tramite a ser retornado
ParametroInvalidoException
TramiteNaoEncontradoException
ErroInternoException
void atualizarPrazoTramite(java.lang.Integer codigoTramite, java.lang.Integer prazo, ProcessoUtil.TipoPrazo tipoPrazo, Sessao sessao) throws ParametroInvalidoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteNaoEncontradoException
codigoTramite
- Código do trâmite cujo prazo será atualizadoprazo
- Novo prazotipoPrazo
- Tipo do novo prazosessao
- Sessão do usuário logado no sistema
ParametroInvalidoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
void confirmarEnvioGuia(Sessao sessao, java.lang.Integer... codigosTramites) throws ParametroInvalidoException, ErroInternoException, UsuarioSemPosseDocumentoException, TramiteNaoEncontradoException
sessao
- Sessão do usuário logado no sistemacodigosTramites
- Código dos trâmites cujas guias foram enviadas
ParametroInvalidoException
ErroInternoException
UsuarioSemPosseDocumentoException
TramiteNaoEncontradoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |