~~ODT~~
Consultar Log Updates JDBC
Atualizações, inserções ou remoções que necessitarem ser realizadas via JDBC
não devem utilizar a API
do JDBC
diretamente nem utilizar o JdbcTemplate
diretamente. Foi criado em GenericDAO
um método chamado update()
que recebe como parâmetros uma consulta SQL
e os parâmetros da consulta. Quando a operação for realizada por esse método, as alterações serão registradas no banco de log, na tabela log_jdbc_update
.
Através deste caso de uso é possível realizar a consulta dos log.
Descrição do Caso de Uso
Este caso de uso inicia-se quando o usuário acessa a opção SIGAdmin → Portal Admin → Auditoria → Consultar Logs → Log Updates JDBC.
Ao acessar a funcionalidade, são apresentandos os seguintes campos para realização da busca:
- Banco*: Tipo - TEXTO. São apresentadas as opções
Acadêmico, Administrativo
. - SQL: Tipo - TEXTO.
- Parâmetros: Tipo - TEXTO.
- Registro de Entrada: Tipo - TEXTO.
- Data Início: Formato - DD/MM/AAAA. Tipo - DATA.
- Data Fim: Formato - DD/MM/AAAA. Tipo - DATA.
Realizada a busca, são listados os registros encontrados:
- Data: Formato - DD/MM/AAAA. Tipo - DATA.
- SQL: Tipo - TEXTO.
- Parâmetro: Tipo - TEXTO.
- Registro Entrada: Tipo - TEXTO.
Abaixo do campo registro de entrada, existe o link para o caso de uso registro de entrada.
O caso de uso é finalizado.
Principais Regras de Negócio
Não se aplica.
Resoluções/Legislações Associadas
Não se Aplica.
Classes Persistentes e Tabelas Envolvidas
Não se aplica.
Plano de Teste
Sistema: SIGAdmin
Módulo: Portal da Admin
Link(s): Auditoria → Consultar Logs → Log Updates JDBC
Usuários: gleydson, david
Papel que usuário deve ter: AdminPapeis.ADMINISTRADOR_SIGADMIN, AdminPapeis.AUDITOR_TECNICO
Cenários de Teste
- Realizar alguma operação que utilize insert, update ou delete com JDBC (ex: inserir Mensagens de Aviso, no SIGAdmin)
- Acessar a consulta de log no SIGAdmin e realizar consultas.
- Verificar se os dados retornados são válidos e se a consulta está de acordo com os padrões.
Dados para o Teste
Não se aplica.