All Classes and Interfaces

Class
Description
 
Punto de entrada de la aplicación JavaFX.
Gestiona la conexión a la base de datos MySQL mediante el patrón Singleton.
Adaptador de entrada — controlador del formulario de drones.
Puerto de entrada — caso de uso: crear un dron.
Servicio de aplicación — implementa el caso de uso de crear un dron.
 
Puerto de salida — repositorio de drones.
Puerto de entrada — caso de uso: eliminar un dron.
Servicio de aplicación — implementa el caso de uso de eliminar un dron.
Puerto de entrada — caso de uso: listar todos los drones.
Servicio de aplicación — implementa el caso de uso de listar todos los drones.
Puerto de entrada — caso de uso: leer un dron por su identificador.
Servicio de aplicación — implementa el caso de uso de leer un dron por id.
 
Puerto de entrada — caso de uso: modificar un dron existente.
Servicio de aplicación — implementa el caso de uso de modificar un dron.
Adaptador de salida — implementa DroneRepository sobre MySQL (JDBC).
Implementación concreta y mínima de Drone usada al leer desde la base de datos.