Class CommandLineInterface.DeleteCommand

java.lang.Object
AEDs3.CommandLineInterface.DeleteCommand
All Implemented Interfaces:
Runnable
Enclosing class:
CommandLineInterface

static class CommandLineInterface.DeleteCommand extends Object implements Runnable
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 Details

  • 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.

      Specified by:
      run in interface Runnable