Implemente um crud genérico que seja capaz de listar, detalhar, cadastrar, editar e excluir qualquer informação do banco de dados, ao receber um tipo específico que caracterize uma tabela.
Cada operação do crud (listar, detalhar, cadastrar, editar e excluir) deve ser um método de uma classe.
- deverá retornar uma coleção de objetos cadastrados de acordo com o tipo informado
- deverá retornar os detalhes de um objeto cadastrado, tendo como referência o campo identificador do objeto.
- deverá cadastrar um objeto na coleção de acordo com o tipo informado
- deverá editar as informações de um objeto cadastrado, tendo como referência o campo identificador do objeto.
- deverá excluir o objeto da coleção, tendo como referência o campo identificador do objeto.
Não é necessário transpilar o código.
Faça o teste com outros exemplos.
Faça commit do resultado.
Preencha a checklist para finalizar o exercício:
- Resolver o exercício revendo a aula se necessário
- Adicionar as mudanças aos commits (
git add .
para adicionar todos os arquivos, ougit add nome_do_arquivo
para adicionar um arquivo específico) - Commitar a cada mudança significativa ou na finalização do exercício (
git commit -m "Mensagem do commit"
) - Pushar os commits na sua branch na origem (
git push origin nome-da-branch
)