~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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 [[desenvolvimento:especificacoes:sigadmin:casos_de_uso:portal_da_administracao:auditoria::consular_logs:registro_de_entrada|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.