Class CommandLineInterface.DeleteCommand
java.lang.Object
AEDs3.CommandLineInterface.DeleteCommand
- All Implemented Interfaces:
Runnable
- Enclosing class:
CommandLineInterface
Comando responsável por deletar uma faixa de música no banco de dados a
partir do seu ID.
Este comando recebe um ID de faixa como parâmetro e tenta deletar a faixa correspondente no banco de dados. Caso o ID não exista ou ocorra algum erro, uma mensagem de erro será exibida.
Se o banco de dados não estiver aberto, o comando informará que não há nenhum arquivo aberto.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) intID da faixa a ser deletada.(package private) CommandLineInterface.CliCommandsComando pai que permite acessar o banco de dados e exibir mensagens. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrun()Executa a exclusão da faixa a partir do ID fornecido.
-
Field Details
-
id
int idID da faixa a ser deletada. -
parent
Comando pai que permite acessar o banco de dados e exibir mensagens.
-
-
Constructor Details
-
DeleteCommand
DeleteCommand()
-
-
Method Details
-
run
public void run()Executa a exclusão da faixa a partir do ID fornecido.Se o banco de dados estiver aberto, o comando tentará deletar a faixa correspondente ao ID fornecido. Se o ID não for encontrado, uma mensagem de erro será exibida. Caso ocorra outro erro, o comando relatará a falha na operação.
-